Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用演示数据设置ASP.NET站点的当前方法?_Asp.net_Sql_Demo_Northwind - Fatal编程技术网

使用演示数据设置ASP.NET站点的当前方法?

使用演示数据设置ASP.NET站点的当前方法?,asp.net,sql,demo,northwind,Asp.net,Sql,Demo,Northwind,我需要设置ASP.NET并将其连接到一些演示(northwind)数据 考虑到SQL的所有版本,将数据库放入项目并对其进行选择的最新/最有效的方法是什么 当我们发现可以下载一个MDB和一个northwind的MDF格式时,这个问题就出现了。asp.net加载了大量的启动方法。其中一节专门讨论了与数据库交互的不同方式。我选择了他们在那里勾勒出来的旧款式 现在有很多使用LINQ和其他方法的新方法,但您可以自己查看所有选项。如果您已经安装了SQL Server,请使用它,否则请安装SQL Expres

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

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


当我们发现可以下载一个MDB和一个northwind的MDF格式时,这个问题就出现了。

asp.net加载了大量的启动方法。其中一节专门讨论了与数据库交互的不同方式。我选择了他们在那里勾勒出来的旧款式


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

如果您已经安装了SQL Server,请使用它,否则请安装SQL Express并将mdf文件放入您的App_数据文件夹中


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

我强烈建议不要使用任何形式的数据集/表,这些都是OOD所厌恶的。这绝对是我个人的偏好,因为我喜欢我的DAL。使我的编码生活轻松了100倍,如果它仍然列为ASP.net数据访问的第一篇文章,也不会那么糟糕。正如我所说的,还有很多最新的方法可以避免这种情况,比如使用ADO.NET实体数据模型、LINQ到SQL,或者自己发送SQL语句并处理它们。第三,我真的不建议你,因为你必须确保然后注意SQL注入,使用其他方法,你通常是很好的开箱即用。创建一个“数据集”是唯一的方法吗?基本上,我只是获取一个SQL DB并将其转储到属于对象的第三方控件。还有更简单的吗?您实际上可以通过实际的SQL数据绑定到控件。下面是一个将SQL绑定到datagrid[]的示例。要查找更多内容,只需搜索“asp.net databind SQL”或类似的内容即可。最后,它实际上生成了一个数据集,但要将数据绑定到控件。