1

我正在使用 Entity Framework 4.3,由于某些选择的性能低,我想创建一个视图。可以从代码中做到吗?

4

1 回答 1

2

Peter Kellner 在他的文章中提到:

使用 CodeFirst,创建视图是有问题的,因为您实际上并没有创建自己的表和列,所以直接进入数据库确实不是您应该做的事情。创建视图基本上违反了 CodeFirst 的主要目的之一,即让您不必查看数据库详细信息。现在制作一个视图将您的模型紧密地绑定到该视图,如果您更改模型而不是视图,您就会遇到麻烦。

有关更多信息,请访问Microsoft 的 Entity Framework Code First、最佳和最差实践以及如何使用 Entity Framework 4 Code-First 定义数据库视图?

于 2013-08-14T13:23:33.207 回答