0
.NET Core 1.1.0,EF Core 1.1.0。我正在從數據庫中查詢一些事情,這樣委派到存儲過程的效率會更高。我想要返回一些不屬於我的標準類的東西,所以until ad-hoc return types are supported我已經將這些額外的屬性添加到了我的基類中。但是,問題在於EF在所有其他調用期間都期望這些屬性中的每個屬性都有列。忽略除EF Core的存儲過程之外的類屬性
如果我配置這個這些附加屬性:
entity.Ignore(p => p.PropertyName);
,當我從存儲過程拉屬性將被忽略。我不知道有任何其他的方式。
如何從存儲過程返回這些額外的屬性,但在其他時間忽略它們?
我運行像這樣(docs)查詢:
var popular = await _context.Posts
.FromSql("EXEC usp_Post_Popular {0}, {1}", start, popCount)
.ToListAsync();
你需要爲你的DbContext處理不同的映射 –