このLINQをリファクタリングしてこれを機能させるにはどうすればよいですか?
var a = (from app in mamDB.Apps where app.IsDeleted == false
select string.Format("{0}{1}",app.AppName,
app.AppsData.IsExperimental? " (exp)": string.Empty))
.ToArray();}
エラーが発生しました:
LINQ to Entitiesは、メソッド'System.String Format(System.String、System.Object、System.Object)'メソッドを認識せず、このメソッドをストア式に変換できません。
私は無駄に試しました:
return (from app in mamDB.Apps where app.IsDeleted == false
select new string(app.AppName + (app.AppsData != null &&
app.AppsData.IsExperimental)? " (exp)": string.Empty)).ToArray();