19

如何首先使用 EF 4 代码将实体映射到数据库视图?

有没有办法通过从 EntityConfiguration 类派生来做到这一点?

4

1 回答 1

22

是的!我找到了答案:

您当然可以使用 Code First 映射到视图,只需告诉 Code First 它是一个表,并且它将对视图使用与表相同的 SQL。显然,如果您的视图不可写,那么如果您尝试更新基于视图的实体中的值,则保存将失败,但我们只会委托给数据库,因此如果您不更新这些实体,那么您将没有任何问题。

http://social.msdn.microsoft.com/Forums/en-US/adonetefx/thread/f154595c-717e-4703-a81d-ee63633a481e

于 2010-08-30T15:50:26.750 回答