質問: db2.Charities.Select("New(Name as CharityName,City as City,new Guid as Guid)"); ``` ![ここに画像の説明を入力してください](https://i.stack.imgur.com/VZNco.png)
回答: System.Linq.Dynamic.Coreを使用する場合、事前定義された名前をエスケープするために`@`文字を使用できるはずです。 コード例: ``` var queryable = new[] { new { Id = 1, Guid = "a" } }.AsQueryable(); var result = queryable.Select("new (Id, @Guid, 42 as Answer)").ToDynamicArray(); ``` 単体テストの例も参照してください