我正在使用 Entity Framework 4.3,由于某些选择的性能低,我想创建一个视图。可以从代码中做到吗?
问问题
87 次
1 回答
2
Peter Kellner 在他的文章中提到:
使用 CodeFirst,创建视图是有问题的,因为您实际上并没有创建自己的表和列,所以直接进入数据库确实不是您应该做的事情。创建视图基本上违反了 CodeFirst 的主要目的之一,即让您不必查看数据库详细信息。现在制作一个视图将您的模型紧密地绑定到该视图,如果您更改模型而不是视图,您就会遇到麻烦。
有关更多信息,请访问Microsoft 的 Entity Framework Code First、最佳和最差实践以及如何使用 Entity Framework 4 Code-First 定义数据库视图?
于 2013-08-14T13:23:33.207 回答