2
我試圖描述here將lambda作爲參數傳入庫法EFCore
然而,沒有被列入的關係來實現倉庫的模式。
public IEnumerable<MyEntity> GetWithRelationship(params Expression<Func<MyEntity, object>>[] includeProperties)
{
var set = _context.MyEntities;
foreach (var includeProperty in includeProperties)
{
set.Include(includeProperty);
}
return set.ToList();
}
然而,以下的工作:
return _context.MyEntities.Include(x => x.RelatedEntity).ToList();
拋出:不能隱式轉換類型「IIncludableQueryable」到「DbSet 」。我可以將上下文中的類型轉換爲IQueryable,但之後我失去了方法'.Add()' –
jaredcnance
@ user2322026,請參閱我的更新 – haim770
完美。謝謝 – jaredcnance