私は次のようないくつかの方法を持っています:
public static string ToOtherFormat (this string inp)
{
// some code to change inp
return inp;
}
私の選択では、次のようなコードが必要です:
var DetailMembers = db.TB_Members
.Where(x=> x.FName == obj.ToOtherFormat())
.Select( x=> new { name = (x.FName.ToOtherFormat() + " " + x.LName) , x.ActCode });
私は試してみましたが、エラーが発生しました。出来ますか?
ありがとう!
私は単純な整数への変換でこのエラーを受け取ります
LINQ to Entities はメソッド 'Int32 ToInt32(System.String)' メソッドを認識せず、このメソッドはストア式に変換できません。
このコードで
.Where(x => x.MemberID == Convert.ToInt32(Hmemid.Hash_two_Decrypt())