【问题标题】:Current way to setup ASP.NET site with demo data?当前使用演示数据设置 ASP.NET 站点的方法?
【发布时间】:2010-10-26 20:07:10
【问题描述】:

我需要设置 ASP.NET 并将其连接到一些演示(北风)数据。

考虑到所有版本的 SQL,将数据库放入项目并对其进行选择的最新/最有效的方法是什么?

当我们发现我们可以下载 MDB 和 MDF 格式的 Northwind...

【问题讨论】:

    标签: asp.net sql demo northwind


    【解决方案1】:

    asp.net 加载了大量的入门指南。其中一节专门介绍了与数据库交互的不同方式。我选择他们在http://www.asp.net/data-access/tutorials/creating-a-data-access-layer-cs 概述的老式 DAL。

    现在有很多使用 LINQ 和其他方法的新方法,但您可以自己查看所有选项。

    【讨论】:

    • 我强烈建议不要使用任何形式的数据集/表格,这些都是 OOD 的可恶。
    • 这绝对是个人喜好,因为我我的 DAL。让我的编码生活轻松了 100 倍,如果它仍然被列为 ASP.net 上的第一篇关于数据访问的文章,那也不会那么糟糕。正如我所说,有很多最新的方法可以不这样做,例如使用 ADO.NET 实体数据模型、LINQ to SQL,或者只是自己发送 SQL 语句并处理它们。第三个我真的不建议,因为你必须确保使用其他通常开箱即用的方法来寻找 SQL 注入。
    • 创建“数据集”是唯一的方法吗?我只是在本质上获取一个 SQL DB 并将其转储到 Object 的 3rd 方控件。还有更简单的吗?
    • 您可以通过实际的 SQL 数据实际绑定到控件。这是将 SQL 绑定到数据网格的示例 [msdn.microsoft.com/en-us/library/aa719634%28VS.71%29.aspx]。要查找更多,只需搜索“asp.net databind sql”之类的即可排序。最后,它实际上生成了一个数据集,尽管数据绑定到控件。
    【解决方案2】:

    如果您有现有的 SQL Server 安装,请使用它,否则安装 SQL Express 并将 mdf 文件放入您的 App_Data 文件夹。

    然后,您可以使用您喜欢的任何数据访问方法。例如 ADO.Net、Linq to sql、Entity Framework 等。

    【讨论】:

      猜你喜欢
      • 2021-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多