Si j'ai quelque chose comme:initialisation LINQ et objet
var query = from children in _data.Children
where children.ChildId == childId
select new CustomModel.MyChild
{
ChildId = children.ChildId,
Name = children.ChildName
};
return query.FirstOrDefault();
Là où je veux l'objet résultant pour être mon modèle personnalisé. Puis-je gérer l'instanciation de modèle personnalisée dans une méthode différente, qui pourrait être réutilisée si j'avais plusieurs requêtes linq qui généraient toutes un modèle enfant personnalisé?
Par exemple,
var query = from children in _data.Children
where children.ChildId == childId
select CreateMyCustomChild([param ??]);
return query.FirstOrDefault();
Cela pourrait bien être impossible, je ne sais pas, mais ce serait comme la signature de la méthode si elle est possible?
Je ne pense à réutiliser que lorsque plusieurs requêtes linq contiennent du code d'initialisation d'objet en double.
Merci
@ Jon - merci. Malheureusement, c'est linqtosql. Obtenez également le point sur l'enfant singulier. –