【发布时间】:2022-11-14 18:06:10
【问题描述】:
这只是一个问题...可以在构造函数(使用依赖注入)中实例化 IQueryable 谓词以便始终定义 IQueryable 基类?
我的意思是
IQuerable<T> query;
public SomeClass(IRepository<T> repo)
{
query = repo.GetQuerable().Where(c=>!c.IsDeleted)
}
然后在其他函数中使用查询语句
还是最好每次用的时候都做query predicate init?
【问题讨论】:
-
我能给出的最佳答案是......“这取决于”。这取决于你想做什么,其他方法会做什么?我们需要更多信息才能真正回答这个问题。即使这样,您的问题也可能在很大程度上取决于回答者的意见。
标签: .net