【发布时间】:2017-10-05 18:32:35
【问题描述】:
我正在使用 ASP.net core 做一个项目。我发现大多数开发人员使用 Entity Framework 来处理数据库。我曾使用 ASP.NET 处理原始 SQL 查询。我正在使用 SQL SERVER 2014 并且必须开发一个 RESTfull API 来处理我的数据库。我的数据库由大约 50 个表组成。
所以我的问题是,哪种方法更适合我的任务,使用实体框架还是使用原始 SQL 查询?
根据我的研究,我发现实体框架基本上有两种方法,代码优先和数据库优先。我研究了这两种方法。与普通 SQL 查询相比,我需要了解使用实体框架的优缺点。 最后,实体框架对.net core有影响吗?
【问题讨论】:
-
实际上我是在询问实体框架与 SQL 查询@Igor
-
我在投票太宽泛、太固执己见或将其标记为欺骗之间左右为难。您确实提到了 Code First 和 DB First,所以我选择了 dupe,因为您的原始问题不会有一个好的答案并且副本有一些很好的信息,所以至少你可以从中得到一些东西。
-
我读过那个。还是谢谢