Запитання з тегом «ef-code-first»

Код EF-Перший - це спосіб використання Microsoft Entity Framework з класами POCO, на відміну від моделі першої або DB-першої.

14
Як виправити помилку конверсії datetime2 поза діапазоном за допомогою DbContext та SetInitializer?
Я використовую API DbContext і Code First, представлені з Entity Framework 4.1. Модель даних використовує основні типи даних, такі як stringі DateTime. Єдине анотація даних, яке я використовую в деяких випадках, є [Required], але це не стосується жодного з DateTimeвластивостей. Приклад: public virtual DateTime Start { get; set; } DbContext …

25
В базі даних вже є об’єкт, названий
Не вдалося оновити базу даних на консолі менеджера пакунків. Я використовував Entity Framework 6.x та підхід, кодовий перший. Помилка є "В базі даних вже є об'єкт з назвою" AboutUs "." Як я можу вирішити цю проблему? internal sealed class Configuration : DbMigrationsConfiguration<Jahan.Blog.Web.Mvc.Models.JahanBlogDbContext> { public Configuration() { AutomaticMigrationsEnabled = true; AutomaticMigrationDataLossAllowed …

4
ICollection <T> Vs List <T> у Entity Framework
Я переглянув лише кілька веб-трансляцій, перш ніж зайнятися розробкою декількох програм Entity Framework. Я дійсно не читав стільки документації, і відчуваю, що зараз страждаю за це. Я використовую List&lt;T&gt;на своїх заняттях, і це чудово спрацювало. Тепер я прочитав деяку документацію, в якій сказано, що я мав би користуватися ICollection&lt;T&gt;. Я …

26
Термін "Update-Database" не визнається назвою командлету
Я використовую EF5 beta1, і раніше я міг запустити "Update-Database". Тепер, коли я вимкнув Visual Studio, я не можу його запустити. Я отримую таку помилку: Термін 'Update-Database' не розпізнається як ім'я командлета, функції, файлу сценарію або керованої програми. Перевірте написання імені або якщо шлях включений, перевірте, чи правильний шлях, і …


4
Код сутності фреймворку - перший нульовий зовнішній ключ
У мене є User&lt; Countryмодель. Користувач належить до країни, але може не належати до жодної (нульовий іноземний ключ). Як це встановити? Коли я намагаюся вставити користувача з нульовою країною, він говорить мені, що він не може бути нульовим. Модель така: public class User{ public int CountryId { get; set; } …

2
Складений ключ із кодом EF 4.1
Я намагаюся розібратися, як скласти ключ за допомогою коду EF First 4.1 RC. Наразі я використовую [Key] Анотація даних, але я не можу вказати більше одного ключа. як би вказати складений ключ? Ось мій приклад: public class ActivityType { [Key] public int ActivityID { get; set; } [Required(ErrorMessage = "A …

6
У EntityType 'IdentityUserLogin' не визначено жодного ключа. Визначте ключ для цього EntityType
Я працюю з Entity Framework Code First та MVC 5. Коли я створив свою заявку з автентифікацією індивідуальних облікових записів користувачів, мені було надано контролер облікового запису, а також разом з ним усі необхідні класи та код, необхідний для роботи автентифікації облікових записів користувачів Indiv. . Серед уже наявного коду …

2
Як я повинен декларувати закордонні ключові відносини, використовуючи Рамку першої сутності коду (4.1) в MVC3?
Я шукав ресурси, як оголосити зовнішні ключові відносини та інші обмеження, використовуючи код перший EF 4.1 без особливої ​​удачі. В основному я будую модель даних у коді та використовую MVC3 для запиту цієї моделі. Все працює через MVC, що чудово (кудо Microsoft!), Але тепер я хочу, щоб він НЕ працював, …

1
Кілька контекстів БД в одній БД та застосунку в EF 6 та Перші міграції коду
Я новачок у Entity Framework. Я намагаюся встановити програму MVC, яка використовує EF 6. Я використовую міграції Code First. Я використовую області в додатку і хотів би мати різні DbContexts у кожній області, щоб розбити його. Я знаю, що EF 6 має ContextKey, але я не можу знайти повної інформації …

6
Запит Entity Framework повільний, але той самий SQL у SqlQuery швидкий
Я бачу деякі справді дивні можливості, пов’язані з дуже простим запитом за допомогою Entity Framework Code-First з .NET framework версії 4. Запит LINQ2Entities виглядає так: context.MyTables.Where(m =&gt; m.SomeStringProp == stringVar); Для цього потрібно понад 3000 мілісекунд. Створений SQL виглядає дуже просто: SELECT [Extent1].[ID], [Extent1].[SomeStringProp], [Extent1].[SomeOtherProp], ... FROM [MyTable] as [Extent1] …

8
Значення за замовчуванням для обов’язкових полів у міграціях Entity Framework?
Я додав [Required]анотацію даних до однієї зі своїх моделей у програмі ASP.NET MVC . Після створення міграції, запуск Update-Databaseкоманди призводить до такої помилки: Неможливо вставити значення NULL у стовпець "Директор", таблиця "MOVIES_cf7bad808fa94f89afa2e5dae1161e78.dbo.Movies"; стовпець не допускає нулів. Не вдається оновити. Заява припинена. Це пов’язано з деякими записами, які мають NULL у …

2
складений ключ як зовнішній ключ
Я використовую Entity framework 4.1 у програмі MVC 3. У мене є сутність, де у мене первинний ключ складається з двох стовпців (складений ключ). І це використовується в іншій сутності як зовнішній ключ. Як створити стосунки? У звичайних scnerios ми використовуємо: public class Category { public string CategoryId { get; …


3
Як вказати назву таблиці за допомогою API першого вільного коду Entity Framework
У мене є Entity, і я повинен налаштувати Entity Framework, щоб зіставити його з таблицею бази даних з іншим іменем. Я легко можу зробити це за допомогою Code First DataAnnotations ( DataAnnotations.Schema.TableAttribute ). Але через обмеження зараз мені доводиться використовувати API API First Fluent (мої об’єкти домену будуть використовувати зовнішні …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.