0
我忙於一個LINQ to SQL項目,該項目基本上爲我的數據庫中的每個實體類型創建多個線程,這些線程一直在線程中從數據庫查詢信息。如何定義使用LINQ構建動態查詢的匿名方法類型?
這裏是一個僞例如:
streamer.DefineDataExpression<Contacts>(x => x.FirstName == "Bob");
while(true)
{
List<Contacts> MyContactsResult = streamer.ResultList;
// do whatever with MyContactsResult
}
上面的代碼不存在,但是這是我迄今爲止的「流光」類(這顯然是不行的,但你可以看到我想要上面來實現):
public void DefineExpression(System.Linq.Expressions.Expression<System.Func<T, bool>> expression)
{
using (var db = new LINQDataContext())
{
ResultList = db.GetTable<T>().Where(expression);
}
}
如何去創造像「DefineExpression」,讓我來動態查詢LINQ類型的方法?