Si j'ai une classe comme les suivantes:Entity Framework 4: comment coder la projection dans un type de classe?
public class Customer {
public int id {get;set;}
public string name {get;set;}
public string line1 {get;set;}
public string line2 {get;set;}
public string line3 {get;set;}
public string line4 {get;set;}
}
Et je veux seulement sélectionner les valeurs d'identité et le nom, laissant le reste nul.
var myCustomerList = DC.Customer.Select(
p => new Customer { id = p.id, name = p.name });
je reçois l'erreur suivante:
The entity or complex type 'MyModel.Customer' cannot
be constructed in a LINQ to Entities query.
Sinon, comment feriez-vous? Suis-je obligé de spécifier tous les champs de la classe?
Avez-vous trouvé une bonne solution à votre problème? – Learner