我有一个代码第一套Pocos非常好用。但是现在我想在DB上下文中添加一些sql视图。甚至可以这样做吗?或者我应该创建一个单独的上下文并使用DB First吗?
我宁愿不使用EDMX文件,也不喜欢Pocos的简单性。
答案 0 :(得分:1)
是的,这是可能的,好的是你不必为此创建额外的上下文。甚至没有使用糟糕的edmx。
创建普通POCO类及其相应的DbSet,并在必要时将DbContext中的映射配置添加到这些视图,就像它们是普通表一样。然后像往常一样添加迁移,但对于这些类,从生成的Configuration类中删除Up和Down方法中的所有迁移代码,这将是全部。