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

Вид: 21034|Відповідь: 1

[Джерело] .NET/C# EF FAQ колекція

[Копіювати посилання]
Опубліковано 04.02.2018 11:57:47 | | |

1. Оновити EF і не знайти вказану таблицю?

У таблиці немає первинного набору ключів!

2. Чи додав я предмет з таким самим ключем?

Причина 1: Перевірте, чи є дублікати первинних ключів!

Причина 2: Перевірте, чи є поле завдання дубльованим!

Причина 3: Назва референтного зовнішнього ключа не може збігатися з полем таблиці!

3. Чи успішне рішення для перебудови, але випуск не вдається?

Причина 1: Перевірте, чи є версія .NET Framework узгодженою!

Причина 2: Перевірте, чи правильне посилання (log4net)!

4. Шаблон POCO T4, не вдалося згенерувати? (Тип або ім'я життєвого простору не знайдено)

Перевірте, чи не неправильний символ (крапка з комою), на нього справді не можна повторно посилатися!

5. Не може оновити таблицю EntitySet "xxx", оскільки вона має DefiningQuery, і в елементі немає елемента, який підтримує поточну операцію?

Сутності EF не мають первинного ключа, просто видаліть повторне посилання!

6. Атрибут «стан» є частиною ключової інформації об'єкта, чи не може бути змінений?

Немає первинного ключа або дублікатного первинного ключа!

7. Помилка при оновленні записів. Детальніше дивіться у розділі «Внутрішні винятки?»

Таблиця в базі даних не має ідентифікаційного стовпця, або тип даних неправильний!

8. Не існує ViewData типу "IEnumerable" з ключем "categoryid<SelectListItem>"?

Це речення означає: тип ViewData не існує, його тип — <SelectListItem>IEnumerable, а первинний ключ — categoryid. <SelectListItem>IEnumerable означає колекцію SelectListItem.

Рішення таке: змінити return View() на повернення Create()!

9. Перевірка однієї або кількох сутностей не вдається. Для детальнішої інформації дивіться властивості "EntityValidationErrors"?

Причиною проблеми може бути:

1. Непорожні стовпці не вставляють значення неправильно.

2. Довжина стовпця зовнішнього ключа між кількома таблицями різна      

3. Об'єкт контексту ef db порожній        

4. Властивість контексту EF у базі даних. Configuration.ValidateOnSaveEnabled = false;

5. Довжина вмісту перевищує максимальну довжину стовпця

6. Бібліотеку додали до рішення, але не оновили

7. Додати посилання за допомогою System.Data.Validation;

10. Тип сутності xxx (таблиця) не є частиною моделі в поточному контексті? / Клас сутності не відповідає типу поля бази даних або атрибуту?

Цієї таблиці немає в поточній базі даних, потрібно додати рядок коду, щоб конвертувати її в іншу базу даних:

oc.iBllSession.Itb_biaoming_BLL. DbName = «Назва бази даних»;

11. Не вдалося знайти назву типу або простору назв"... "(Чи бракує використання інструкцій чи процедур)?"

Видаліть оригінальну цитату, повторіть цитату!




Попередній:Дуже просте у використанні програмне забезпечення для SMS-бомбардувальників
Наступний:682d7a5cc90aeab75279e71e2464010f Як реалізовано це кодування?
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com