我首先在EF代码方面有相当不错的经验,我喜欢处理像类这样的表的概念。现在我切换到DB-first,因为这是我当前公司处理数据库的方法。
在edmx文件中从数据库更新模型时总是存在问题,而不是像执行单个命令一样简单地进行所有更新的迁移,以及不在Visual Studio和SSMS之间拆分工作。我想与我的团队负责人讨论首先使用EF代码,我知道他不熟悉它,因为他们没有使用它,但他们严重依赖存储过程,视图,用户定义的函数等。< / p>
我想知道,在使用代码时,可以替换SQL中所有繁重的工作。所有这些都可以通过使用方法来替换吗?从服务器查询时,不使用SQL功能的性能优于代码优先吗?
真的,如果微软鼓励首先使用EF代码,那么以后以数据库为中心的功能会是什么?