2011-02-07 204 views
0

我需要一些关于构建真实环境MVC项目的建议。简单的ASP.NET MVC示例

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

我的要求:

  1. 我想DB使用的ConnectionStrings连接:

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

  2. 一个CRUD网页,其中使用上述的ConnectionString(SQLConn)从数据库抓取,具有上市页面,更新,删除和创建新的记录页面+验证模型。

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

  4. 我不想在我的页面上随处添加SQL查询,我更愿意将它们都包含在Model中。

我的问题:

  1. public SqlConnection conn = new SqlConnection("SQLConn");这种方法似乎只有在网络表格模式工作,可能是我犯了一个错误。
  2. 如何使用模型验证在存储库模式中进行开发?

我只是需要一些想法如何使所有这些链接在一起。以List页面为例,就足够了。或任何网站/博客供我参考? MVC 3的例子也很好。

谢谢。

杰森

+0

尝试在CodePlex上 – Kane 2011-02-07 11:39:21

回答

0

enter image description here

CustomerDAL类,可以照片直接使用SqlConnection代替LINQ2SQL

+0

可能BLL和DAL合并成一个,型号看书呆子晚餐的例子吗? ? – 2011-02-07 11:17:02