Je suis en train d'écrire la méthode pour aller chercher des entités uniques par leur ID:Entity Framework 4 - Méthode générique pour récupérer l'entité par ID
public Customer GetCustomer(int i_CustomerID)
{
return (from c in context.CustomerSet
where c.Id == i_CustomerID
select c).SingleOrDefault();
}
public Movie GetMovie(int i_MovieID)
{
return (from m in context.MovieSet
where m.Id == i_MovieID
select m).SingleOrDefault();
}
Mais j'ai de nombreuses entités et ce code se répète. Je veux écrire une méthode comme ceci:
public T GetEntityByID<T>(int i_EntityID)
{
return (from e in context.T_Set
where e.Id == i_EntityID
select e).SingleOrDefault();
}
Y a-t-il un moyen d'y parvenir?
Vous pouvez trouver une question similaire [ici] (http://stackoverflow.com/questions/248682/create-llblgen-linq-query-dynamicly-with-strings) – Menahem