简单的ASP.NET MVC示例

时间:2011-02-07 10:34:41

标签: asp.net-mvc-3 repository-pattern

我需要一些关于构建真实环境MVC项目的建议。

我已经通过asp.net中的所有教程了。但我发现大多数教程都使用ninject,Entity Framework(EF)或linq to sql(L2S)...但我不想使用第三方解决方案或其他一些“新”语言。

我的要求:

  1. 我想使用连接字符串连接数据库:

    <connectionStrings> <add name="SQLConn" connectionString="Data Source=MyPC\SQLEXPRESS;Initial Catalog=MyDB;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings>

  2. 使用上述连接字符串(SQLConn)从数据库中获取的CRUD页面,包含列表页面,更新,删除并在模型中创建新的记录页面+验证。

  3. 我更喜欢使用原始存储库模式,而不是使用EF,L2S或其他一些“额外”工具。我想使用“SELECT * FROM tblTest ...”。

  4. 我不希望在我的页面上的任何地方都包含SQL查询,我更喜欢在模型中包含所有这些查询。

  5. 我的问题:

    1. public SqlConnection conn = new SqlConnection("SQLConn");此方法似乎只适用于webform模式,可能是我犯了错误。
    2. 如何使用模型验证在存储库模式中进行开发?
    3. 我只需要一些想法如何将所有这些链接在一起。以List页面为例就足够了。或者我可以参考的任何网站/博客? MVC 3的例子也很好。

      感谢。

      杰森

1 个答案:

答案 0 :(得分:0)

enter image description here

CustomerDAL类中,您可以直接使用SqlConnection代替Linq2Sql