質問: myClasses.Select($"new(Guid)"); ``` しかし、それは次の例外を示しています: > System.Linq.Dynamic.ParseException: ''。 'または '('が必要です > > `Dynamic linq`が私の`Guid`プロパティと`System.Guid`構造を`System.Guid`ようです。この問題を解決するにはどうすればよいですか? 注:プロパティの名前を変更すると機能します
回答: System.Linq.Dynamic.Coreを使用する場合、2つのオプションがあります。 1. **それを**使う ``` var result = myClasses.Select($"new(it.Guid)"); ``` 2. 予約名を**@で**エスケープする ``` var result = myClasses.Select($"new(@Guid)"); ```