我想選擇一個或多個列這樣的事情,但我會錯誤。如何選擇一個或多個列Asp.Net實體框架
List<Uye> allCustomer = new List<Uye>();
allCustomer = db.Uye
.Select(i => new Uye { Ad = i.Ad })
.ToList();
The entity or complex type 'tasarımDesenleriOdev1.Models.RepositoryPatern.Uye' cannot be constructed in a LINQ to Entities query.
這是我Uye
表。
[Table("Uye")]
public partial class Uye : BaseEntity
{
public Uye()
{
Order = new HashSet<Order>();
}
[StringLength(50)]
public string Ad { get; set; }
[StringLength(50)]
public string Soyad { get; set; }
[StringLength(50)]
public string Email { get; set; }
[StringLength(50)]
public string KullaniciAdi { get; set; }
[StringLength(500)]
public string Foto { get; set; }
public int? YetkiId { get; set; }
[StringLength(50)]
public string Sifre { get; set; }
public string Adres { get; set; }
public virtual ICollection<Order> Order { get; set; }
public virtual Yetki Yetki { get; set; }
}
我們將需要您發佈實體Uye的完整定義以幫助完成此項任務。 –
你的代碼是正確的。它不應該導致這樣的錯誤類型 – cosset
我編輯我的帖子。你能檢查嗎? – Serkan