的價值我有我的描述模型中的POCO類:LINQ2SQL得到動態選擇列
public class Example
{
public string Prop1 { get; set; }
public string Prop2 { get; set; }
public string Prop3 { get; set; }
}
我試圖做的是一個擴展方法到項目我的課這種方式使用實體框架DbSets:
var qry = db.Examples.Select(x => new {
Prop1 = x.Prop1,
Prop2 = x.Prop2,
Prop3 = x.Prop3,
Description = XXXXX
}).ToList();
其中XXXXX是Prop1,Prop2或Prop3屬性的值,我現在只是在運行時作爲字符串。
我不能使用動態Linq,因爲我的目標是實體框架核心,並且我對LINQ表達式感到瘋狂,我想我離解決方案還很遠...... 您能否提供一些指導,請?
是你同s選擇一個**單**屬性的類型** string **? –
不,我需要一個投影,或者甚至是一個IQueryable如果我在我的「示例」類中包含一個虛擬的「描述」屬性 –
Vi100
LINQ to Entities不允許投影到實體類型。匿名類型不能創建運行時。看看Dynamic LINQ。祝你好運。 –