1
我有一個代碼第一組Pocos工作得很好。但是現在我想向數據庫上下文添加一些sql視圖。這甚至可以完成?或者我應該做一個單獨的上下文,並使用數據庫優先?將現有視圖添加到代碼首先DB上下文?
我寧願不使用EDMX文件,也不喜歡Pocos的簡單性。
我有一個代碼第一組Pocos工作得很好。但是現在我想向數據庫上下文添加一些sql視圖。這甚至可以完成?或者我應該做一個單獨的上下文,並使用數據庫優先?將現有視圖添加到代碼首先DB上下文?
我寧願不使用EDMX文件,也不喜歡Pocos的簡單性。
是的,這是可能的,好處是你不必爲此創建額外的上下文。甚至不使用可怕的edmx。
創建普通POCO類及其相應的DbSets,並在必要時將DbContext中的映射配置添加到這些視圖,就好像它們是普通表一樣。然後像往常一樣添加您的遷移,但對於這些類,從生成的配置類中刪除Up和Down方法中的所有遷移代碼,這將是全部。