當使用select d.FullName時,獲取錯誤「指定類型成員FullName在LINQ to Entities中不受支持」,是否因爲它不是表的一部分?指定類型成員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; } }
WITH ERROR QUERY
string[] arrUsers = (from d in db.tblUsers select d.FullName).ToArray();
只是一個說法:進行串聯時要小心NULL值。 –
@RaphaëlAlthaus'null'將被罰款(或應該) –
如果'd.Forname'爲空且'd.Surname'不是,例如,你會得到一個空結果,而不是'd.Surname' –