【发布时间】:2012-11-15 15:23:37
【问题描述】:
就这么简单。我需要使用 Code First 创建一个 View。我在谷歌和 SO 上都没有发现任何关于这个的信息。有没有办法做到这一点?
我需要使用 linq 创建和查询该视图,因此在创建数据库时使用脚本创建它不是解决方案,例如:
var results = from c in db.Customer
join v in db.MyView on c.Id equals v.Id
select c;
解决方法也是可以接受的。我需要一种针对非常量/非实体值查询实体的方法。
【问题讨论】:
-
创建视图:创建一个 sql 视图,就像您编写一个实体并在 SQL 上将其翻译为表一样。
标签: c# linq entity-framework ef-code-first