Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 26380|Répondre: 0

[Source] EF (expression lambda) interroge plusieurs exceptions rencontrées dans les données

[Copié le lien]
Publié sur 13/06/2018 15:36:50 | | | |
Les entités ou types complexes « xxxx » ne peuvent pas être construits dans les requêtes LINQ to Entities.




Je sollicite la table A, mais je ne veux interroger que certains champs de la table A, car certaines données de champ ne sont pas utilisées du tout, et la quantité de données est trop grande, ce qui affecte grandement les performances à la fois dans la requête et la transmission des données.

https://www.cnblogs.com/GarsonZhang/p/8760973.html  Si vous souhaitez ignorer certaines requêtes dans certains domaines, cet article n’est en fait pas la bonne solution !

Parce que ToList() a déjà interrogé toutes les données.

La bonne solution consiste à créer un nouvel objet B, à sélectionner le nouvel objet B et à lui attribuer une valeur.





LINQ to Entities ne prend pas en charge le type spécifié « Count ». Seuls les paramètres de valeur initiaux, les membres d’entité et les propriétés de navigation d’entité sont pris en charge.




Le type de mon champ de comptage estType UINT, changement en type INTJe ne sais pas quelle est la raison exacte !




Précédent:Il existe une différence entre les types de données Text et varchar(max) dans SQL Server
Prochain:Utilisez des expressions lambda dans Linq to Entity pour implémenter Left Join et Join
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com