Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 26380|Отговор: 0

[Източник] EF (Lambda израз) прави запитвания за няколко изключения, срещани в данните

[Копирай линк]
Публикувано в 13.06.2018 г. 15:36:50 ч. | | | |
Обекти или комплексни типове "xxxx" не могат да бъдат конструирани в LINQ към Entities заявки.




Правя заявки към таблица А, но искам да правя заявки само за някои полета в таблица А, защото някои данни от полета изобщо не се използват, а обемът на данните е твърде голям, което значително влияе на производителността както при заявките, така и при предаването на данни.

https://www.cnblogs.com/GarsonZhang/p/8760973.html  Ако искате да игнорирате търсенето на определени полета, тази статия всъщност е грешното решение!

Защото ToList() вече е направил заявки за всички данни.

Правилното решение е да се създаде нов B обект, да се избере новият B обект и да се присвои стойност.





LINQ to Entities не поддържа посочения тип член "Count". Поддържат се само началните настройки на стойността, членовете на обекта и свойствата за навигация на обекта.




Типът на моето поле за броене еТип uint, промяна на int типНе знам каква е конкретната причина!




Предишен:Има разлика между типовете данни Text и varchar(max) в SQL Server
Следващ:Използвайте lambda изрази в Linq to Entity, за да реализирате Left Join и Join
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com