我有簡(jiǎn)單的課程:class MyClass{
public Guid Guid { get; set; }
}我有myClasses包含一項(xiàng)的查詢:new MyClass() { Guid = Guid.NewGuid() }我正在嘗試從查詢中選擇 Guid 屬性:var result = myClasses.Select($"new(Guid)");但它顯示以下異常:System.Linq.Dynamic.ParseException:“”?;?#39;('預(yù)期'看來我的財(cái)產(chǎn)與結(jié)構(gòu)Dynamic linq混淆了。我該如何解決這個(gè)問題?GuidSystem.Guid注意:當(dāng)我重命名屬性時(shí)它起作用
1 回答

達(dá)令說
TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個(gè)贊
使用System.Linq.Dynamic.Core時(shí),您有 2 個(gè)選項(xiàng):
使用它
var?result?=?myClasses.Select($"new(it.Guid)");
使用@轉(zhuǎn)義保留名稱
var?result?=?myClasses.Select($"new(@Guid)");
- 1 回答
- 0 關(guān)注
- 154 瀏覽
添加回答
舉報(bào)
0/150
提交
取消