I使用實體框架4.
我希望能夠創建一個函數,該函數返回將在lambda表達式中使用的表達式func。
如何創建並返回一個表達式<Func
var ViewModel = _db.Suppliers.Select(model => new {
model,SupType = model.SupplierType.SupplierTypeTexts.Where(st => st.LangID == 1)
});
我想撥打這個電話一樣,
var ViewModel = _db.Suppliers.Select(model => new {
model,SupType = model.SupplierType.GetText()
});
我的部分類:
public partial class SupplierType
{
public Expression<Func<SupplierTypeText, bool>> GetText()
{
return p => p.LangID == 1;
}
我如何執行此。
我根據這個更新了我的答案。請檢查一下。 – 2010-10-09 00:36:37