質問: 次のような動的LINQクエリを作成しています。 ``` "Guid=Guid(\"" + entityId + "\")" ``` これは最終的に`.Where()`クエリに渡されます。これは、私が呼び出すコードのどこかにあります。 私はこのエラーを受け取ります: > ParseException: '。'または「(」が必要です > > これは、 `Guid`プロパティが見つからず、 `Guid`関数が見つかったためと思われます。 オブジェクトの`Guid`プロパティをクエリするにはどうすればよいですか?
回答: `Guid`は確かにキーワードです。キーワード識別子の前に`@`付けると、キーワード識別子をエスケープできます。 正しい式は次のようになります。 ``` "@Guid=Guid(\"" + entityId + "\")" ```