我有一个视图,用于汇总标签用于描述我们应用程序中项目的次数。每个项目都有一组标签,当显示标签时,我想显示使用了多少次(并链接到其他项目)。标记对象看起来像
public class Tag {
public int TagID { get; set; }
public int ProjectID { get; set; }
public string TagValue { get; set; }
//public int TagCount { get {LINQ Query returning count from View}; }
}
视图只是 TagValue 和出现次数。我的问题是:
- 我应该像这样使用带有 EF 的视图吗?
- 查询这样的视图最优雅的方法是什么?
- 我在哪里以及如何让 EF 知道这个视图,以便我可以像查询任何其他实体一样使用 LINQ 来查询它?