【发布时间】:2015-08-08 14:35:57
【问题描述】:
如何使用实体框架代码优先和 linq 查询多对多关系?问题是 EF 自动创建关系表。所以,我的上下文中没有它。
这是关系模型:
我需要一个特定 Category_Id 的文章列表,基本上复制类似的内容:
select a.Id, a.Title,a.ShortDescription
from Articles a
join CategoryArticles ca on ca.Article_Id=a.Id
where ca.Category_Id = @parameter
但是我的 dbcontext 只有:
public DbSet<Article> Articles { get; set; }
public DbSet<Category> Categories { get; set; }.
感谢您的帮助。
【问题讨论】:
标签: c# linq entity-framework many-to-many