Je sais que L2S est notdesigned pour mapper les types personnalisés/POCO aux types d'entités L2S sans la syntaxe d'initialisation d'objet. Mais existe-t-il un moyen back-book pour y parvenir afin que je puisse projeter dans mon POCO avec un constructeur paramétré et non get stung quand j'essaie d'appliquer une expression à ce résultat?Comment puis-je obtenir linq en sql pour mapper mon type lorsque j'utilise un constructeur paramétré?
0
A
Répondre
0
Vous ne pouvez pas.
Et s'il y a un "chemin de retour" je ne l'ai pas trouvé (et je suppose que je ne veux pas).
0
Effectuez un ToList() en mémoire et exécutez vos instructions sur la collecte en mémoire.
Oui bien sûr, ce n'est pas aussi efficace que d'interroger L2S IQueryable. Mais le design est plus propre.
Je suis allé sur cette route avant. Il s'est avéré mal. L'implémentation L2S et EF de IQueryable ne fonctionne pas (bien) avec autre chose que l'objet pour lequel elle a été conçue.
Questions connexes
- 1. Comment enregistrer ce type de constructeur paramétré dans Unity?
- 2. Wpf usercontrol avec constructeur paramétré
- 3. Créer un type paramétré de type "Classe"
- 4. Comment obtenir un plan de requête pour nchar paramétré?
- 5. SQLmetal, est-ce seulement un mapper pour linq à sql?
- 6. Comment mapper Enum en char (1) dans LINQ-to-SQL?
- 7. Constructeur paramétré dans le servlet
- 8. Comment mapper (NHibernate) un type PostgreSql spécifié?
- 9. LINQ TO SQL GRR! Comment mapper cet héritage?
- 10. Comment créer une instance d'un argument de type générique à l'aide d'un constructeur paramétré en C#
- 11. Bon style pour appeler un constructeur avancé à partir d'un constructeur non paramétré?
- 12. Mappage objet-objet générique avec constructeur paramétré
- 13. Appel du constructeur par défaut à partir du constructeur paramétré
- 14. Comment mapper le type de données datetime ms sql dans un type .net personnalisé?
- 15. Débutant Linq à SQL correct pour mapper à POCO?
- 16. comment obtenir un deuxième enregistrement en linq à sql
- 17. Comment puis-je mapper mon résultat LINQ to SQL à cette interface existante?
- 18. SQL paramétré et NULL en cours d'exécution
- 19. Opérateur de surcharge nouveau [] pour le constructeur paramétré
- 20. Comment allouer dynamiquement un tableau d'objets en utilisant un constructeur paramétré?
- 21. LINQ, Polymorphisme, MetaDataMapping, Inheritance Mapper
- 22. Mapper le type SQL pour importer les types d'assistant
- 23. Comment mapper un type d'objet de base?
- 24. Comment marshall un type paramétré avec JAX-WS/JAXB?
- 25. LINQ - Obtenir un sous-ensemble en fonction du type
- 26. AS3 - Objet de classe Clone lorsque la classe a un constructeur paramétré
- 27. Comment créer LINQ Arbre d'expression pour sélectionner un type anonyme
- 28. Comment définir un type dans un mappage SQL Linq 2?
- 29. sql paramétré avec plusieurs paramètres
- 30. Le constructeur du contrôleur paramétré ne se fait jamais frapper
Merci pour la réponse, mais ce n'est pas une solution pour moi. J'ai besoin que L2S génère SQL - Je ne peux pas avoir le filtrage en mémoire. Je traîne des concerts de données dans mon application. Ça ne va pas arriver. Ce que vous avez peut-être souligné, c'est que L2S peut ne pas répondre à mes besoins. Merci encore. –
Vous voudrez peut-être regarder le code EF en premier. Il utilise aussi la classe POCO et POCO datacontext. Pas que le code EF fonctionne d'abord bien avec les interfaces, mais c'est beaucoup mieux. –
comme "ne pas se piquer quand j'essaie d'appliquer une expression à ce résultat" qui n'est toujours pas aller dans le code EF d'abord soit (afaik) –