1
我使用實體框架6 MVC和我使用此查詢控制器:實體框架6錯誤 - ICollection的不包含子實體的定義
using (var context = new MyDbContext())
{
IQueryable<ContentArticle> query;
query = context.ContentArticle.Where(
c => c.ContentArticleSubdivisions.Subdivisions.Name == subdivision
編譯器抱怨
'System.Collections.Generic.ICollection<MySite.DAL.Models.ContentArticleSubdivision>' does not contain a definition for 'Subdivisions'
但是我的文章內容模型包括此屬性:
public virtual ICollection<ContentArticleSubdivision> ContentArticleSubdivisions { get; set; }
和我conten t物品細分模型包括:
public partial class ContentArticleSubdivision
{
...
public virtual ICollection<Subdivision> Subdivisions { get; set; }
}
所以我做錯了什麼?我想我需要修改查詢,以便查找可能包含在ContentArticleSubdivisions集合中的所有可能的細分。
是的,這是正確的,這就是我想要做的:) –