简单的 ASP.NET MVC 示例

发布于 2024-10-16 08:10:09 字数 890 浏览 0 评论 0原文

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

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

我的要求:

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

    ; <添加名称=“SQLConn”connectionString=“数据源=MyPC\SQLEXPRESS;初始目录=MyDB;集成安全性=True” providerName =“System.Data.SqlClient”/>

  2. 使用上述连接字符串(SQLConn)从数据库抓取的 CRUD 页面,带有列表页面、更新、删除和创建新记录页面+模型验证。

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

  4. 我不想在我的页面上的任何地方都包含 SQL 查询,我更喜欢将它们全部包含在模型中。

我的问题:

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

我只需要一些想法如何将所有这些联系在一起。以列表页面为例就足够了。或者有什么网站/博客可供我参考吗? MVC 3 的示例也很好。

谢谢。

贾森

i need some advice on building a real environment MVC project.

I already went thru all the tutorials in asp.net. But i found that most of the tutorials are using ninject, Entity Framework(EF) or linq to sql(L2S)... But i do not want to use 3rd party solution or some others "new" language.

My requirements:

  1. i want to connect DB using connectionstrings :

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

  2. A CRUD page which grab from Database using the above connectionstring(SQLConn), with a listing page, update, delete and create new record page + validation at Model.

  3. I prefer to have a raw repository pattern, instead of using EF, L2S or some others "extra" tools. i want to use "SELECT * FROM tblTest...".

  4. i do not want to include SQL query everywhere on my page, i prefer include all of them in Model.

My problems:

  1. public SqlConnection conn = new SqlConnection("SQLConn"); This method seems only working in webform pattern, may be i make a mistake.
  2. How to develop in Repository pattern with Model validation?

I just need some ideas how to make all these link up together. With the List page as example is good enough. or any sites/blogs for me to refer? Example with MVC 3 is fine too.

Thanks.

Jason

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦途 2024-10-23 08:10:09

在此处输入图像描述

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

enter image description here

In CustomerDAL class, you can direclty use SqlConnection instead of Linq2Sql

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文