为了账号安全,请及时绑定邮箱和手机立即绑定

为什么 .edmx 自动生成不再在 .net 核心中

为什么 .edmx 自动生成不再在 .net 核心中

C#
桃花长相依 2021-07-26 12:38:15
我刚刚注意到新的 Entity Framework Core 不再提供 .edmx 生成。但我很喜欢这个,因为它帮助我专注于应用程序逻辑,而不是总是创建类并进行迁移来更新数据库。现在我的问题是 - Microsoft 是否有任何未来计划在 Entity Framework Core 上添加 .edmx?或者它从 .Entity Framework Core 中永久消失了?我在互联网上搜索,但没有找到任何好的答案。
查看完整描述

3 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

我还没有找到任何关于这个决定的理由,尽管我认为这个讨论至少可以在一些与 EF 团队成员访谈的播客中找到。在我看来,这个功能根本不值得开发人员给予足够的关注,也不值得继续支持。就我而言,大多数人都转向代码优先方法。有了它,您可以更好地专注于应用程序逻辑,而不是提前创建任何数据对象,而是将您的数据结构与业务逻辑对象一起演进。这是我可以根据我的经验说的。试试吧,也许你会同样喜欢它!


查看完整回答
反对 回复 2021-07-31
?
阿晨1998

TA贡献2037条经验 获得超6个赞

如果您正在处理繁重的复杂数据库并持续使用该数据库开发应用程序,那么没有比在 .edmx 文件中按下刷新按钮并准备好使用新模型更简单的方法了。我认为 .edmx 的想法仍然值得未来发展。已经用它制作了很多解决方案并继续使用 .edmx


查看完整回答
反对 回复 2021-07-31
  • 3 回答
  • 0 关注
  • 153 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信