【发布时间】:2011-02-07 10:34:40
【问题描述】:
我需要一些关于构建真实环境 MVC 项目的建议。
我已经浏览了 asp.net 中的所有教程。但我发现大多数教程都使用 ninject、Entity Framework(EF) 或 linq to sql(L2S)……但我不想使用 3rd 方解决方案或其他一些“新”语言。
我的要求:
-
我想使用连接字符串连接数据库:
<connectionStrings> <add name="SQLConn" connectionString="Data Source=MyPC\SQLEXPRESS;Initial Catalog=MyDB;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings> 使用上述连接字符串(SQLConn)从数据库中抓取的 CRUD 页面,带有列表页面,更新、删除和创建新记录页面 + 在模型处进行验证。
我更喜欢使用原始存储库模式,而不是使用 EF、L2S 或其他一些“额外”工具。我想使用“SELECT * FROM tblTest ...”。
我不想在我的页面上到处都包含 SQL 查询,我更喜欢在模型中包含所有这些查询。
我的问题:
-
public SqlConnection conn = new SqlConnection("SQLConn");这个方法好像只适用于webform模式,可能是我弄错了。 - 如何在带有模型验证的存储库模式中开发?
我只需要一些想法如何将所有这些链接在一起。以列表页面为例就足够了。或任何网站/博客供我参考? MVC 3 的例子也很好。
谢谢。
杰森
【问题讨论】:
-
尝试查看 codeplex 上的 Nerd Dinner 示例
标签: asp.net-mvc-3 repository-pattern