指定されたコードでいくつかのフィールドを連結しようとしています。文字列フィールドでのみ機能しますが、int フィールドを連結するとエラーが発生します。
var query = (from u in db.IdFormat
select new
{
IdPre = u.IdPrefix + "" + u.IdDMY + "" + u.IdSeparator + "" + u.Sequence.ToString()
}).FirstOrDefault();
public class IdFormat
{
public int Id { get; set; }
public String IdPrefix { get; set; }
public string IdDMY { get; set; }
public string IdSeparator { get; set; }
public int IdSequence { get; set; }
}
しかし、「LINQ to Entities はメソッド 'System.String ToString()' メソッドを認識しないため、このメソッドはストア式に変換できません」というエラー メッセージが表示されます。
私を助けてください。前もって感謝します。