【发布时间】:2019-04-08 17:24:39
【问题描述】:
我们正在与软件领域的多人合作。因此,我们发现并行工作很方便。因此,正在添加实体的 C# 代码,同时正在创建表定义(db first 方法)。
我的问题是,这个 MyEntity 和 DbSet 是否可以已经添加到上下文中的 C# 代码中,而不会 EF 引发异常,因为 DB 表还没有在数据库中。这将允许 C# 代码开发同时继续(创建存储库、提供程序、验证等)。当然是在 C# 代码中没有使用 DbSet 的情况下。
那么 EF 是否可以将 DbSet 作为上下文的一部分,而数据库中尚不存在 MyEntity 的表?
【问题讨论】:
-
为什么不简单地尝试一下?
-
我做到了。请参阅下面的答案。我还没有在互联网上找到这个问题的答案。也许我的搜索效率不高。无论如何,我认为它对将来的参考很有用,可以轻松地与同事分享我的发现,也许对未来的一些搜索者也有用。
-
好吧,我不是说您的答案没有经过充分研究,但您的问题是。我同意您的问题可能会对未来的读者有所帮助。
标签: c# database entity-framework dbset db-first