我需要一些关于构建真实环境MVC项目的建议。
我已经通过asp.net中的所有教程了。但我发现大多数教程都使用ninject,Entity Framework(EF)或linq to sql(L2S)...但我不想使用第三方解决方案或其他一些“新”语言。
我的要求:
我想使用连接字符串连接数据库:
<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模式,可能是我犯了错误。我只需要一些想法如何将所有这些链接在一起。以List页面为例就足够了。或者我可以参考的任何网站/博客? MVC 3的例子也很好。
感谢。
杰森
答案 0 :(得分:0)
在CustomerDAL
类中,您可以直接使用SqlConnection
代替Linq2Sql