Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.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
Vb.net 实体框架6与核心_Vb.net_Entity Framework - Fatal编程技术网

Vb.net 实体框架6与核心

Vb.net 实体框架6与核心,vb.net,entity-framework,Vb.net,Entity Framework,我仍在努力决定是使用EF6还是core作为我将在VB net中创建的小型企业管理系统。我已经创建了一个SQL数据库,它有大约100个表,数据不会非常密集。我读过core不首先支持模型,但我也读过有可能首先基于现有数据库编写代码。(我真的不明白,但如果我决定做核心研究,我会研究它) 几个月前,我下定决心只使用v6,它一直以来都是最流行的,而且可能拥有我的小企业所需要的所有功能,在不久的将来不会有任何进展 但现在我看到core.2问世了,我知道core是从头开始构建的,MS对开发它成为最好的EF有着

我仍在努力决定是使用EF6还是core作为我将在VB net中创建的小型企业管理系统。我已经创建了一个SQL数据库,它有大约100个表,数据不会非常密集。我读过core不首先支持模型,但我也读过有可能首先基于现有数据库编写代码。(我真的不明白,但如果我决定做核心研究,我会研究它)

几个月前,我下定决心只使用v6,它一直以来都是最流行的,而且可能拥有我的小企业所需要的所有功能,在不久的将来不会有任何进展

但现在我看到core.2问世了,我知道core是从头开始构建的,MS对开发它成为最好的EF有着特殊的兴趣。我有一种感觉,虽然v6不会很快走向任何地方,但微软会在每个新版本中将大部分精力放在核心上,当然,您可以随时升级到新版本,但据我所知,永远无法将项目从v6转换为核心。因此,我觉得我会后悔从v6开始,一直坚持下去,错过了“核心列车”


你觉得怎么样

EntityFrameworkCore现在还不成熟,我们遇到了很多问题。因此,如果您想在项目中使用它,您应该等待3.0。EntityFrameworkCore现在还不成熟,我们遇到了很多问题。因此,如果您想在项目中使用3.0,您应该等待它

我有一种感觉,虽然v6不会很快去任何地方

我相信你就在这里。微软可能会在
EF6
上添加一些补丁,但他们可能不会在这里进行任何重大的开发,因为他们将把精力放在
efcore

免责声明:我是项目的所有者

Entity Framework Classic是最新EF6代码库中受支持的版本。它支持.NET Framework和.NET Core,并通过添加大量必需的内置功能克服了一些EF限制

有社区版(免费)和企业版(付费)

作为多个EF库的所有者,如
实体框架扩展
实体框架增强版
EF动态过滤器
EF努力
EF图差异
,等等。您可以期望这个库有一些持续的开发

我有一种感觉,虽然v6不会很快去任何地方

我相信你就在这里。微软可能会在
EF6
上添加一些补丁,但他们可能不会在这里进行任何重大的开发,因为他们将把精力放在
efcore

免责声明:我是项目的所有者

Entity Framework Classic是最新EF6代码库中受支持的版本。它支持.NET Framework和.NET Core,并通过添加大量必需的内置功能克服了一些EF限制

有社区版(免费)和企业版(付费)


作为多个EF库的所有者,如
实体框架扩展
实体框架增强版
EF动态过滤器
EF努力
EF图差异
,等等。您可以期待该库有一些正在进行的开发。

问题是EF Core仍在开发中,有很多bug,并且缺少很多东西。仔细阅读。首先使用现有数据库中的EF6代码,您的工作效率将最高。因此,除非你的目标是.NETCore,否则现在就坚持EF6。大卫,我同意你的意见,并决定选择EF6。如果你写下你的评论作为回答,我可以接受它作为一个正确的答案。问题是,EF核心仍在开发中,有许多缺陷和缺乏很多东西。仔细阅读。首先使用现有数据库中的EF6代码,您的工作效率将最高。因此,除非你的目标是.NETCore,否则现在就坚持EF6。大卫,我同意你的意见,并决定选择EF6。如果你写下你的评论作为一个答案,我可以接受它作为一个正确的答案。