【问题标题】:How to use ADO.net (SqlConnection) in ASP.net MVC3如何在 ASP.net MVC3 中使用 ADO.net (SqlConnection)
【发布时间】:2012-04-29 16:20:37
【问题描述】:

我是 MVC3 的新手,找不到使用 SqlConnection 和 MVC3 连接到现有数据库的示例。我发现的所有示例,例如 MusicStore 和其他示例都使用 EF。

【问题讨论】:

  • 向我们展示您尝试过的工作。
  • 实际上我正在尝试检索数据并将其显示在网格中,当用户单击选择时,它将显示详细信息。我知道如何在 Winform 中做到这一点,但尝试学习 MVC3 并用它做同样的事情。

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


【解决方案1】:

通读this教程;它准确地向您展示了所有 ORM 的工作原理,因此您可以快速上手。

【讨论】:

  • 为什么特别想使用SqlConnection? MVC3 应该与 Entity 一起使用;这就是重点。
  • 我正在使用一个包含大量连接的复杂 sql 查询,并且也可能使用临时表。
  • 我认为我不能将 Temporay 表与 Linq 一起使用。
  • 在 Linq 中是否有替代临时表的方法?
【解决方案2】:

从您的轮廓调用到您的存储库模式对象,例如 ICustomerRepository。

您的存储库调用您的数据访问层,它返回一些数据传输对象(或一些选择域对象,即客户) 然后从该对象填充您的视图模型。

有些人选择删除传输对象并将域对象发送到视图而不是视图模型,但推荐的方法是视图模型。

您的 sqlconnection 代码进入您的数据访问层。不要将此代码填充到您的控制器中。

【讨论】:

  • 关于您所解释的内容,是否有任何样品可用?
  • 具体是哪一部分?您是在寻找有关 sqlconnection 代码或存储库模式的帮助还是.....
猜你喜欢
  • 2023-03-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-16
相关资源
最近更新 更多