新的 MVC 4 项目基于使用 Subsonic 作为 ORM 的 ASP.net 网络论坛应用程序......从哪里开始......?
Posted
技术标签:
【中文标题】新的 MVC 4 项目基于使用 Subsonic 作为 ORM 的 ASP.net 网络论坛应用程序......从哪里开始......?【英文标题】:New MVC 4 project based off ASP.net web forum application that uses Subsonic as ORM...where to start....? 【发布时间】:2013-04-24 20:09:51 【问题描述】:我的任务是尝试将我们公司现有的 ASP.NET Web 窗体应用程序转换为 MVC 4 应用程序(作为研发启动项目)。我对 MVC 2 有一点经验,但我的问题是试图真正开始。我们有现有的存储过程,我们通过 Subsonic 访问作为我们的 ORM(以便可以在我们的代码中调用它们)。我们还有一个与 Subsonic 相关的数据访问层。
我知道这是一个模糊的问题,但是有没有一种已知的方法可以使用我们现有的存储过程和具有不同 ORM(例如 NHibernate 或其他东西)的表来开始创建这个 MVC 应用程序?
感谢您提供的任何帮助。
【问题讨论】:
【参考方案1】:不应该仅仅因为 ORM 改变而改变 SP 的理由;你可能想要改进你正在做的一些事情并重写其中一些,但不是因为 ORM 发生了变化。
【讨论】:
E.J.布伦南感谢您的回复。我几乎要从头开始,并根据我的类使用 CodeFirst 生成新表,但我希望有一种不同的方法,这样我就不必省略我们现有的工作。例如,我正在尝试重写一个页面,该页面通过搜索简单地在网格视图中显示现有联系人列表。调用了一个 btn_click 方法,该方法转到一个名为 Contact 的类,该类包含一个 DataTable 方法,该方法通过 SubSonic ExecuteDataSet() 获取数据。我将如何在 MVC 中尝试这个?以上是关于新的 MVC 4 项目基于使用 Subsonic 作为 ORM 的 ASP.net 网络论坛应用程序......从哪里开始......?的主要内容,如果未能解决你的问题,请参考以下文章
Subsonic 2.2 ASP.NET MVC 无法识别的配置部分
在 NHibernate 或 Vice Versa 之前学习 SubSonic?