Вопросы с тегом «entity-framework»

По вопросам ADO.NET Entity Framework, инструментов Object-Relational-Mapping (ORM) для .NET Framework. Пожалуйста, добавьте тег конкретной версии, если это применимо. НЕ используйте этот тег для основных вопросов Entity-Framework. Вместо этого используйте entity-framework-core.

5
EF LINQ включает в себя несколько и вложенные объекты
Хорошо, у меня есть трехуровневые объекты со следующей иерархией: Курс -> Модуль -> Глава Вот оригинальное заявление EF LINQ: Course course = db.Courses .Include(i => i.Modules.Select(s => s.Chapters)) .Single(x => x.Id == id); Теперь я хочу включить другую сущность под названием Lab, которая связана с курсом. Как включить объект «Лаборатория»? …

8
Код EF сначала «Неверное имя столбца« Дискриминатор »», но нет наследования
В моей базе данных есть таблица SEntries (см. Ниже оператор CREATE TABLE). У него есть первичный ключ, пара внешних ключей и ничего особенного. В моей базе данных много таблиц, похожих на эту, но по какой-то причине в этой таблице появился столбец «Дискриминатор» в прокси-классе EF. Вот как класс объявлен в …

9
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; …


11
Как добавить / обновить дочерние сущности при обновлении родительской сущности в EF
Эти две сущности являются отношением один-ко-многим (строится на основе кода, свободно бегущего API). public class Parent { public Parent() { this.Children = new List<Child>(); } public int Id { get; set; } public virtual ICollection<Child> Children { get; set; } } public class Child { public int Id { get; …

30
Не удалось найти тип или имя пространства имен 'DbContext' [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Улучшить этот вопрос Я ОЧЕНЬ новичок в ASP.NET MVC (3) и …

21
Тип сущности <тип> не является частью модели для текущего контекста
Я вхожу в Entity Framework, но я не уверен, что мне не хватает критической точки в подходе, основанном на коде. Я использую общий шаблон репозитория на основе кода из https://genericunitofworkandrepositories.codeplex.com/ и создал мои объекты. Но когда я пытаюсь получить доступ или изменить сущность, я сталкиваюсь со следующим: System.InvalidOperationException: тип объекта …

5
C # Entity-Framework: Как я могу объединить .Find и .Include для модельного объекта?
Я занимаюсь практическим руководством по mvcmusicstore. Я кое-что заметил при создании скаффолда для менеджера альбомов (добавить, удалить, изменить). Я хочу писать код элегантно, поэтому я ищу чистый способ написать это. К вашему сведению, я делаю магазин более общим: Альбомы = Предметы Жанры = Категории Исполнитель = Бренд Вот как получается …

4
LINQPad [расширение] методы [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт в прошлом месяце . Уточните этот вопрос Есть ли у кого-нибудь полный список методов и методов расширения LINQPad, таких как …

12
EntityType не имеет ошибки, определенной ключом
контроллер: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using MvcApplication1.Models; using System.ComponentModel.DataAnnotations.Schema; namespace MvcApplication1.Controllers { public class studentsController : Controller { // // GET: /students/ public ActionResult details() { int id = 16; studentContext std = new studentContext(); student first = std.details.Single(m =&gt; m.RollNo == id); return …

3
Генерация полного SQL-скрипта из EF 5 Code First Migrations
Как использовать Entity Framework 5 Code First Migrations для создания полного сценария базы данных от исходного (пустого) состояния до последней миграции? Сообщение в блоге MSDN Blog предлагает сделать это, но похоже, что он создает пустой скрипт: Update-Database -Script -SourceMigration: $InitialDatabase

6
LINQ To Entities не распознает метод Last. В самом деле?
В этом запросе: public static IEnumerable&lt;IServerOnlineCharacter&gt; GetUpdated() { var context = DataContext.GetDataContext(); return context.ServerOnlineCharacters .OrderBy(p =&gt; p.ServerStatus.ServerDateTime) .GroupBy(p =&gt; p.RawName) .Select(p =&gt; p.Last()); } Я должен был переключиться на это, чтобы он работал public static IEnumerable&lt;IServerOnlineCharacter&gt; GetUpdated() { var context = DataContext.GetDataContext(); return context.ServerOnlineCharacters .OrderByDescending(p =&gt; p.ServerStatus.ServerDateTime) .GroupBy(p =&gt; p.RawName) …
144 c#  entity-framework  orm 

7
Как заново создать базу данных для Entity Framework?
Я попал в плохое состояние с моим проектом ASP.Net MVC 5, используя Code-First Entity Framework. Меня не волнует потеря данных, я просто хочу иметь возможность начать все заново, воссоздать базу данных и начать использовать миграцию Code-First. В настоящее время я нахожусь в состоянии, когда каждая попытка обновления базы данных приводит …

2
Entity Framework .Remove () против .DeleteObject ()
Вы можете удалить элемент из базы данных с помощью EF, используя следующие два метода. EntityCollection.Remove - метод ObjectContext.DeleteObject - метод Первый - на, EntityCollectionа второй - на ObjectContext. Когда следует использовать каждый? Одно предпочтительнее другого? Remove()возвращает boolи DeleteObject()возвращает void.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.