如果可以的话
db.ExecuteTableValueQuery(ids)
.Join(db.Set<MyEntity>(), id => id, e => e.Id, (id, e) => e);
然后,我可以执行性能表值查询,还可以使用标准IQueryable
API并加入我的标准实体。
我知道db.Database.SqlQuery
使用表值参数,但是它返回DbRawSqlQuery<T>
与IQueryable
不兼容
这可以解决吗?
答案 0 :(得分:0)
这正在EF Core中进行调查
我刚刚在github的讨论中加了2美分
https://github.com/aspnet/EntityFrameworkCore/issues/13239#issuecomment-532553529