Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.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_Entity Framework_Linq To Sql - Fatal编程技术网

ASP.NET数据访问?

ASP.NET数据访问?,asp.net,sql,entity-framework,linq-to-sql,Asp.net,Sql,Entity Framework,Linq To Sql,我正处于ASP.NETForms应用程序的前期开发阶段(此时不考虑MVC) 我只需要创建和访问一个数据库。在这一点上,我发现这些选择是可行的 ADO.NET数据集-- LINQ到SQL-- 实体框架: 代码优先, 模型优先, 数据库优先 我只是很困惑。我已经阅读了关于这个主题的其他帖子,虽然它们提供了一些澄清,但它们并没有真正帮助我 最简单的最佳选择是什么?我对一大堆的选择感到沮丧,我现在正处于头撞墙的阶段。为了简单起见?使用webforms和sqldatasource—您甚至不需要知道这两个词

我正处于ASP.NETForms应用程序的前期开发阶段(此时不考虑MVC)

我只需要创建和访问一个数据库。在这一点上,我发现这些选择是可行的

ADO.NET数据集-- LINQ到SQL-- 实体框架: 代码优先, 模型优先, 数据库优先

我只是很困惑。我已经阅读了关于这个主题的其他帖子,虽然它们提供了一些澄清,但它们并没有真正帮助我


最简单的最佳选择是什么?我对一大堆的选择感到沮丧,我现在正处于头撞墙的阶段。

为了简单起见?使用webforms和sqldatasource—您甚至不需要知道这两个词的含义。只要看这段短片

也就是说,您需要自己选择使用什么技术。在创建一个简单的gridview之后,花一些时间看看关于MVC和webforms、实体框架、代码优先与数据库优先等的不同讨论。然后选择一条路线并遵循它

所有这些选择对于任何大小的应用程序都是好的、有效的选择。许多差异归结于个人偏好


从长远来看,你应该学习多种技术,但你必须选择一种你认为合适的技术,然后开始。

基于观点的问题往往会被否决。我在寻求最大程度的简单性。。我不得不问,是否被击落。选项的数量使得学习哪怕是其中一种方法都很困难。(在我个人看来)ADO.NET是最简单的,也是您可以控制的最多的。其他东西,如Linq-2-SQL/Entity framework等,请给出您的强类型对象。Intellisence等。但与任何ORM一样,实体框架可以为您节省大量的编码,并且可以方便地将数据作为对象使用。但是要学习的东西很多,最好先了解ADO.NET,然后再了解EF。