2
我在MVC中使用EF 6,並有這樣的查詢來獲取我所有的文章,然後獲取文章所列的類別。這返回結果:如何在EF 6中使用SqlQuery包含子數據?
list = db.Articles.Where(a => a.PublishDate <= DateTime.Now)
.OrderByDescending(a => a.PublishDate)
.Skip(page * ArticleCount)
.Take(ArticleCount)
.Include(a => a.Category).ToList();
我也有一個過濾查詢按類別或子類別,我有一個存儲過程。我正在使用SqlQuery
。類別模型未加載並且Include
不起作用。我似乎無法在網上找到任何與EF 6使用代碼有關的例子。我如何獲取類別數據?
list = db.Database.SqlQuery<Article>(
"sp_GetArticlesByCategory @category, @subcategory",
new SqlParameter("@category", category),
new SqlParameter("@subcategory", subcategory))
.Skip(page * ArticleCount)
.Take(ArticleCount)
.ToList();
不要認爲這是可能的:http://stackoverflow.com/a/13039222/1663001 – DavidG 2015-02-24 09:57:46