2014-09-23 20 views
0

比方說,我有一個由100列組成的表格,但我只對這些列中的兩列有用(用於讀取,更新)。實體框架:可以只映射一組列嗎?

如果我創建一個只包含兩個屬性的實體,可以嗎?或者我應該創建一個具有100個屬性的實體並映射所有100列,然後再只讀取兩個?

回答

0

我從來沒有用代碼第一,但使用EDMX - 數據庫第一種風格的實體框架,我有,它工作得很好。你會得到更好的性能,並且在你的代碼庫中有很少的噪音。在代碼第一環境中,你可能需要做一個

Database.SetInitializer<MyDbContext>(null); 

,並非常小心你的遷移,但它聽起來像你使用現有的數據庫工作,可能不會反正做任何遷移。