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

Code-first - це підхід до реалізації програмного забезпечення, який надає перевагу програмуванню в порівнянні з API порівняно з іншими підходами, які можуть більше покладатися на візуальні інструменти або вимагати наявності якогось зовнішнього джерела, яке перевіряється для формування поведінки, структури або даних програми.

9
Навіщо використовувати ICollection, а не IEnumerable або List <T> для відносин багато-багато / один-багато?
Я бачу це багато в навчальних посібниках з властивостями навігації як ICollection&lt;T&gt;. Це обов'язкова вимога до Entity Framework? Чи можу я використовувати IEnumerable? Яка головна мета використання ICollectionзамість IEnumerableабо навіть List&lt;T&gt;?

17
Не вдалося перевірити для однієї або декількох сутностей, зберігаючи зміни в базі даних SQL Server за допомогою Entity Framework
Я хочу зберегти свою Правка в базі даних, і я використовую Entity FrameWork Code-First в ASP.NET MVC 3 / C #, але я отримую помилки. У моєму класі подій у мене є типи даних DateTime та TimeSpan, але в моїй базі даних є дата та час відповідно. Чи може це …

6
Перший Рамковий кодекс сутності - два іноземних ключі з однієї таблиці
Я тільки почав використовувати код EF спочатку, тому я абсолютно новачок у цій темі. Я хотів створити відносини між командами та матчами: 1 матч = 2 команди (господарі, гості) та результат. Я подумав, що створити таку модель легко, тому почав кодувати: public class Team { [Key] public int TeamId { …

27
Модель, що підтримує контекст <Database>, змінилася з моменту створення бази даних
Повідомлення про помилку: "Модель, що підтримує контекст 'AddressBook', змінилася з часу створення бази даних. Видаліть / оновіть базу даних вручну або зателефонуйте Database.SetInitializer за допомогою екземпляра IDatabaseInitializer. Наприклад, стратегія RecreateDatabaseIfModelChanges автоматично видалить і відтворить базу даних, і необов’язково посіяти його новими даними ". Я намагаюся використовувати функцію коду, і я …

19
По-перше, єдине обмеження в сутності Рамкового кодексу
Питання Чи можливо визначити унікальне обмеження для властивості, використовуючи або вільний синтаксис, або атрибут? Якщо ні, то які обхідні шляхи? У мене є клас користувача з первинним ключем, але я хотів би переконатися, що адреса електронної пошти також унікальна. Це можливо без редагування бази даних безпосередньо? Рішення (на основі відповіді …

5
Чи підтримує Entity Framework Code спочатку збережені процедури?
Я переглянув кілька презентацій коду EF спочатку і не побачив, як EFCF працює зі збереженими процедурами. Як я можу оголосити метод, який використовує деякий sp? Чи можу я передати об'єкт методу, який викликає sp, не вручну відображаючи властивості сутності в параметри sp? Також, що станеться, якщо я зміню свою модель? …

13
Дата і час UTC
Чи можливо, щоб Entity Framework (я зараз використовую Code First Approach з CTP5) зберігав усі значення DateTime як UTC у базі даних? Або, можливо, є спосіб вказати його у відображенні, наприклад, у цьому для стовпця last_login: modelBuilder.Entity&lt;User&gt;().Property(x =&gt; x.Id).HasColumnName("id"); modelBuilder.Entity&lt;User&gt;().Property(x =&gt; x.IsAdmin).HasColumnName("admin"); modelBuilder.Entity&lt;User&gt;().Property(x =&gt; x.IsEnabled).HasColumnName("enabled"); modelBuilder.Entity&lt;User&gt;().Property(x =&gt; x.PasswordHash).HasColumnName("password_hash"); modelBuilder.Entity&lt;User&gt;().Property(x =&gt; …

4
спочатку в коді фреймворку сутності, як використовувати KeyAttribute на декількох стовпцях
Я створюю модель POCO, яка спочатку використовується з кодом фреймворку CTP5. Я використовую прикрасу для складання карти властивостей до стовпця PK. Але як я можу визначити PK для більш ніж одного стовпця, а конкретно, як я можу контролювати порядок стовпців в індексі? Це результат порядку властивостей у класі? Дякую!

4
як використовувати представлення даних у коді першої сутності [закрито]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише відредагувавши цю публікацію . Закрито 2 роки тому . Удосконалюйте це питання Як я можу спочатку використовувати подання бази даних у коді фреймворку сутності,

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

5
Як можна відключити перші міграції коду
У мене є кодова модель сутності в EF5. Але я хочу керувати змінами бази даних вручну - я не хочу, щоб EF модифікував мою існуючу базу даних та всі її дані. Але коли я роблю паралельні зміни у відображенні EF та в базі даних, EF відмовляється працювати належним чином, кажучи …

8
Створення поля першої дати Entity Framework Code
Я використовую метод Entity Framework Code First для створення таблиці бази даних. Наступний код створює DATETIMEстовпець у базі даних, але я хочу створити DATEстовпець. [DataType(DataType.Date)] [DisplayFormatAttribute(ApplyFormatInEditMode = true, DataFormatString = "{0:d}")] public DateTime ReportDate { get; set; } Як я можу створити стовпець типу DATEпід час створення таблиці?

4
Властивість, що дозволяє обнулити поле поля сутності, Entity Framework через Code First
Використовуючи анотацію даних приблизно Requiredтак: [Required] public int somefield {get; set;} Буде встановлено SomeField до Not Nullв базі даних, Як я можу встановити SomeField дозволити NULLs?, Я спробував встановити його з допомогою SQL Server Management Studio , але Entity Framework встановити його назад Not Null.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.