Запитання з тегом «entity-framework-core»

Entity Framework (EF) Core - це мультиплатформений ORM з відкритим кодом, розроблений Microsoft. Будь ласка, додайте тег конкретної версії, якщо це застосовно. НЕ використовуйте цей тег для питань Entity-Framework. Замість цього використовуйте сутність-фреймворк.

15
Як не застосовувати міграцію в ASP.NET Core з EF Core
Коли я запускаю PM> Remove-Migration -context BloggingContextVS2015 з проектом ASP.NET Core за допомогою EF Core, я отримую таку помилку: System.InvalidOperationException: The migration '20160703192724_MyFirstMigration' has already been applied to the database. Unapply it and try again. If the migration has been applied to other databases, consider reverting its changes using a …

7
dotnet ef не знайдено у .NET Core 3
Я стежу за документами , щоб створити початкову міграцію. Коли я виконую dotnet, я отримую довідковий розділ, тобто PATH працює належним чином. Тоді я намагаюся виконати команду нижче з вікна Документи у консолі: dotnet ef migrations add InitialCreate Я отримую таку помилку: Could not execute because the specified command or …

8
Entity Framework Core додає спочатку унікальний код обмеження
Я не можу знайти унікальне обмеження в моєму полі за допомогою атрибута: public class User { [Required] public int Id { get; set; } [Required] // [Index("IX_FirstAndSecond", 2, IsUnique = true)] not supported by core public string Email { get; set; } [Required] public string Password { get; set; } …

13
Потрібно оновити основні інструменти EF
Коли я використовую інструменти dotnet ef у консолі VS 2017 Package Manager, я отримую попереджувальне повідомлення про необхідність оновлення інструментів EF Core: PM> dotnet ef migrations list -s ../RideMonitorSite The EF Core tools version '2.1.1-rtm-30846' is older than that of the runtime '2.1.2-rtm-30932'. Update the tools for the latest features …

27
Ядро Entity Framework: DbContextOptionsBuilder не містить визначення для "useqlserver" і не має методу розширення "useqlserver"
Я новачок в ядрі EF, і я намагаюся змусити його працювати з моїм проектом ASP.NET Core. Я отримую вищезгадану помилку в моєму, startup.csколи намагаюся налаштувати DbContextвикористовувати рядок з'єднання від config. Я дотримуюся цього підручника: https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/intro Проблемний код у startup.cs: using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Builder; using …

15
EF Core Mapping EntityTypeConfiguration
У EF6 ми зазвичай можемо скористатися цим способом для налаштування Entity. public class AccountMap : EntityTypeConfiguration<Account> { public AccountMap() { ToTable("Account"); HasKey(a => a.Id); Property(a => a.Username).HasMaxLength(50); Property(a => a.Email).HasMaxLength(255); Property(a => a.Name).HasMaxLength(255); } } Як ми можемо робити в EF Core, починаючи з коли клас I Inherit EntityTypeConfiguration, який …

18
Термін «міграція додатків» не визнається
Я використовую цей підручник MSDN для запуску в VS2015 команди, PM> Add-Migration MyFirstMigration -context BloggingContextяка успішно працювала вчора, але сьогодні вона видає таку помилку, на яку також вказують інші користувачі тут . Я навіть видалив папку Міграції з провідника рішень і відповідну базу даних з SQL Express 2014 on Win …

28
Неможливо створити міграцію після оновлення до ASP.NET Core 2.0
Після оновлення до ASP.NET Core 2.0 я вже не можу створювати міграції. Я отримую "Під час виклику методу" BuildWebHost "класу" Програма "сталася помилка. Продовження без постачальника послуг додатків. Помилка: сталася одна чи більше помилок. (Неможливо відкрити базу даних" ... "запитував логін. не вдалося користувачеві "..." " і "Неможливо створити об'єкт …

16
Сирий запит SQL без DbSet - Entity Framework Core
Після видалення ядра Entity Framework dbData.Database.SqlQuery<SomeModel>я не можу знайти рішення для створення необробленого SQL-запиту для мого повнотекстового пошукового запиту, який поверне дані таблиць, а також ранг. Єдиний метод, який я бачив для побудови необробленого SQL-запиту в Entity Framework Core - це той, dbData.Product.FromSql("SQL SCRIPT");який не є корисним, оскільки у мене …

5
автоматично створювати базу даних в Entity Framework Core
Моя програма, яка переноситься на .NET core, використовуватиме нову EF Core з SQLite. Я хочу автоматично створювати структури баз даних і таблиць при першому запуску програми. Відповідно до базової документації EF це робиться за допомогою команд вручну dotnet ef migrations add MyFirstMigration dotnet ef database update Однак я не хочу, …

9
Отримайте SQL-код із Entity Framework Core IQueryable <T>
Я використовую Entity Framework Core, і мені потрібно побачити, який код SQL створюється. У попередніх версіях Entity Framework я міг використовувати наступне: string sql = ((System.Data.Objects.ObjectQuery)query).ToTraceString(); Де запит є об’єктом IQueryable ... Але ToTraceString недоступний у EF Core. Як я можу зробити щось подібне в EF Core?


5
Чи можу я сформувати сценарій міграції за допомогою коду EF спочатку та ядра .net
Я будую додаток MVC із .Net Core, і мені потрібно створити сценарій міграції. З EF6 я справді запустив команду update-database -script але коли я намагаюся зробити те саме з .net Core, викидає наступний виняток: Update-Database: Не вдається знайти параметр, який відповідає назві параметра 'script' Чи знаєте ви, чи існує еквівалент …

7
Як оновити запис за допомогою сутності фреймворка сутності?
Який найкращий підхід до оновлення даних таблиці бази даних у робочому ядрі сутності сутності? Отримайте рядок таблиці, внесіть зміни та збережіть Використовуйте оновлення ключового слова в контексті db та обробляйте винятки для елемента, що не існує Які покращені функції ми можемо використовувати над EF6?

18
“Помилка збірки” на базі даних First Scaffold-DbContext
Я намагаюся генерувати класи з бази даних (перший підхід до бази даних EntityFramework). Для зручності я більш-менш ходжу разом з цим посібником: https://docs.efproject.net/en/latest/platforms/full-dotnet/existing-db.html Я перебуваю в точці, коли я запускаю еквівалент цього рядка коду в консолі Visual Studio Package Manager: Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -Verbose Цей рядок коду генерує помилку (при …

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