【发布时间】:2013-06-07 12:15:17
【问题描述】:
asp.net mvc 4、实体框架 5、SQL Server 2012 Express、代码优先
我有一个 Place 模型:
public virtual int PlaceID { get; set; }
public virtual ICollection<Tag> Tags { get; set; }
public virtual string Name { get; set; }
以及相关的标签模型:
public virtual int TagID { get; set; }
public virtual string Name { get; set; }
public virtual string NamePlural { get; set; }
public virtual ICollection<Place> Places { get; set; }
他们有一个多对多的关系。
我有一个 List places - 我想创建一个 List 标签 - 填充了与“places”中的每个位置相关联的每个(唯一)标签。
例如,一个地方可能有“restaurant”和“pub”标签,另一个有“pub”和“bar”标签,另一个有“shop”和“cafe”标签。
我希望列表包含具有以下名称的每个标签之一: 酒吧、咖啡厅、餐厅、酒馆、商店
我如何在 Linq 中做到这一点?
谢谢。
【问题讨论】:
-
你想要标签对象还是标签名称?
标签: asp.net-mvc linq asp.net-mvc-4 linq-to-entities sql-server-2012-express