Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 26380|Відповідь: 0

[Джерело] EF (лямбда-вираз) запитує кілька винятків, що зустрічаються в даних

[Копіювати посилання]
Опубліковано 13.06.2018 15:36:50 | | | |
Сутності або комплексні типи "xxxx" не можуть бути побудовані в LINQ до запитів Entities.




Я роблю запити до таблиці A, але хочу звертатися лише до деяких полів у таблиці A, оскільки деякі дані полів взагалі не використовуються, а обсяг даних надто великий, що суттєво впливає на продуктивність як у запитах, так і на передачі даних.

https://www.cnblogs.com/GarsonZhang/p/8760973.html  Якщо ви хочете ігнорувати запити в певних полях, ця стаття насправді є неправильним рішенням!

Тому що ToList() вже запитав усі дані.

Правильне рішення — створити новий об'єкт B, вибрати новий об'єкт B і присвоїти значення.





LINQ to Entities не підтримує вказаний член типу «Count». Підтримуються лише початкові налаштування значення, члени сутності та властивості навігації по сутності.




Тип мого поля Count —Тип UINT, зміна на тип INTЯ не знаю, яка саме причина!




Попередній:Існує різниця між типами даних Text і varchar(max) у SQL Server
Наступний:Використовуйте лямбда-вирази в Linq to Entity для реалізації Left Join і Join
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com