【发布时间】:2023-03-18 08:53:02
【问题描述】:
我需要在泛型类中过滤掉一些数据,我不知道如何将两个SqlExpression<T> 与AND 条件连接起来。我试过了:
public List<T> Select(SqlExpression<T> expression)
{
var list = new List<T>();
using (var db = OpenConnection().Open())
{
if (_stores)
{
list = db.Select<T>(expression);
}
else
{
var q = db.From<T>().Where(x => (x as EntityBase).store_id == _store_id);
list = db.Select<T>(q, expression);
}
}
return list;
}
但这不起作用
list = db.Select<T>(q, expression); // this is not working
【问题讨论】:
-
请不要向特定用户提出您的问题,这是一个开放的 Q/A 网站,任何知道答案的人都应该能够为您提供帮助,而向个人提出问题是不鼓励的。
标签: c# servicestack ormlite-servicestack