1

select d.FullName を使用すると、「指定された型メンバー FullName は LINQ to Entities ではサポートされていません」というエラーが表示されますが、それはテーブルの一部ではないためですか?

これを修正するにはどうすればよいですか?

ありがとう

ユーザークラス
public partial class tblUser
{
    public tblUser()
    {
        this.Equipment = new HashSet<tblEquipment>();
    }

    public int ID { get; set; }
    public string Forename { get; set; }
    public string Surname { get; set; }

    public string FullName { get { return Forename + " " + Surname; } }

エラーのあるクエリ

string[] arrUsers = (from d in db.tblUsers select d.FullName).ToArray();
4

2 に答える 2

3

手動で選択する必要があります。

string[] arrUsers = (from d in db.tblUsers select (d.Forename ?? "") + " " + (d.Surname ?? "")).ToArray();
于 2013-07-26T10:25:10.830 に答える