質問: ""(またはnull)。 それから私はそうする方法を見つけました ``` Products.Select("new(ProductName, iif(CategoryID==null,\"\",CategoryID.CategoryName) as CategoryName)"); ``` 文は醜いです。 より良い解決策はありますか? 前もって感謝します、
回答: 私が見つけた唯一のものはここにあります 。なぜ解決策が受け入れられたのかは明らかではありませんが、私がそこに見たのは、あなたがこれを行うことができるということです: ``` "new(ProductName, iif(CategoryID==null,null,CategoryID.CategoryName) as CategoryName)" ``` これの代わりに: ``` "new(ProductName, iif(CategoryID==null,\"\",CategoryID.CategoryName) as CategoryName)" ``` 短くはありませんが、引用符をエスケープする代わりに`null`を使用するだけなので、コードが少し読みやすくなります。