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

По вопросам о ADO.NET Entity Framework версии 6. Добавьте также общий тег [entity-framework], если ваш вопрос не ограничивается версией EF6.

30
Тип провайдера Entity Framework не может быть загружен?
Я пытаюсь запустить свои тесты на TeamCity, который в настоящее время установлен на моей машине. System.InvalidOperationException: Entity Framework типа провайдера System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'для ' System.Data.SqlClient' поставщика ADO.NET не может быть загружен. Убедитесь, что сборка провайдера доступна для работающего приложения. См. Http://go.microsoft.com/fwlink/?LinkId=260882 для получения дополнительной информации. У меня нет …

17
Как обновить запись с помощью Entity Framework 6?
Я пытаюсь обновить запись с помощью EF6. Сначала найдя запись, если она существует, обновите ее. Вот мой код: - var book = new Model.Book { BookNumber = _book.BookNumber, BookName = _book.BookName, BookTitle = _book.BookTitle, }; using (var db = new MyContextDB()) { var result = db.Books.SingleOrDefault(b => b.BookNumber == bookNumber); …

13
Как подключиться к LocalDB в Visual Studio Server Explorer?
Я не могу поверить, что я не мог найти рабочее решение для этого после часа поиска. Я следую за этой статьей о Entity Framework 6.0, которая дает простое руководство по Code First. Я создал проект и установил последний пакет EF Nuget для проекта для компиляции. Я также проверил, что у …

6
Установка уникального ограничения с помощью свободного API?
Я пытаюсь создать объект EF с помощью Code First и EntityTypeConfigurationсвободно использующего API. создавать первичные ключи легко, но не так с уникальным ограничением. Я видел старые посты, в которых предлагалось выполнить собственные команды SQL для этого, но, похоже, это не соответствует цели. это возможно с EF6?

11
Как люди могут тестировать модули с Entity Framework 6, стоит ли беспокоиться?
Я только начинаю с юнит-тестов и TDD в целом. Раньше я баловался, но теперь я полон решимости добавить его в свой рабочий процесс и написать лучшее программное обеспечение. Я задал вопрос вчера, что-то вроде этого включало, но, похоже, это вопрос сам по себе. Я сел приступить к реализации класса обслуживания, …

3
DbSet.Attach (объект) vs DbContext.Entry (объект) .State = EntityState.Modified
Когда я нахожусь в отдельном сценарии и получаю dto от клиента, который я сопоставляю с объектом, чтобы сохранить его, я делаю следующее: context.Entry(entity).State = EntityState.Modified; context.SaveChanges(); Для чего тогда DbSet.Attach(entity) или зачем мне использовать метод .Attach, когда EntityState.Modified уже прикрепляет объект?

4
Сопоставление составных ключей с использованием сначала кода EF
Таблица сервера sql: SomeId PK varchar(50) not null OtherId PK int not null Как мне сначала отобразить это в коде EF 6? public class MyTable { [Key] public string SomeId { get; set; } [Key] public int OtherId { get; set; } } Я видел несколько примеров, когда вам нужно …

25
В базе данных уже есть названный объект
Ошибка обновления базы данных из консоли диспетчера пакетов. Я использовал Entity Framework 6.x и подход, ориентированный на код. Ошибка «В базе данных уже есть объект с именем AboutUs». Как я могу решить эту проблему? internal sealed class Configuration : DbMigrationsConfiguration<Jahan.Blog.Web.Mvc.Models.JahanBlogDbContext> { public Configuration() { AutomaticMigrationsEnabled = true; AutomaticMigrationDataLossAllowed = false; …


3
Мульти-асинхронность в Entity Framework 6?
Это мой код: var banner = context.Banners.ToListAsync() var newsGroup = context.NewsGroups.ToListAsync() await Task.WhenAll(banner, newsGroup); Но когда я вызвал функцию из контроллера. Это показало ошибку Вторая операция началась в этом контексте до завершения предыдущей асинхронной операции. Используйте await, чтобы убедиться, что все асинхронные операции завершены, прежде чем вызывать другой метод в …

1
Database.BeginTransaction против Transactions.TransactionScope
В чем разница между System.Transactions.TransactionScopeи EF6 Database.BeginTransaction? Может ли кто-нибудь привести небольшой пример или просто объяснить, какой из них использовать, когда с явной разницей? PS: В своем проекте я использую EF6. Я уже читал документацию, но это не сильно помогло. Также просмотрел примеры, но они скорее используются, SqlConnection.BeginTransactionи теперь MS …

2
Async PartialView вызывает исключение «HttpServerUtility.Execute blocked…»
У меня есть частичное представление, которое пытается получить IEnumerable<Post>из базы данных с помощью async ... Метод public static class PostService { public static int PostsPerPage = 50; public static async Task<IEnumerable<Post>> GetRecentAsync(int page = 0) { return await entityFrameworkDbContext.Posts .ToListAsync(); } } PartialView public async Task<ActionResult> Recent(int page = 0) …

8
Ленивая загрузка против нетерпеливой загрузки
Ленивая загрузка в Entity Framework - явление по умолчанию, которое происходит при загрузке связанных сущностей и доступе к ним. Однако жадная загрузка относится к практике принудительной загрузки всех этих отношений. Я столкнулся с вопросом, в какой ситуации ускоренная загрузка может быть более выгодной, чем ленивая загрузка. Спрашиваем об этом, потому …

2
Пользовательская таблица в Entity Framework, генерирующая неверный запрос
Я думаю, что в настоящее время я испытываю ошибку в Entity Framework 6 и, возможно, ADO.NET. Поскольку существует крайний срок, я не уверен, что смогу дождаться исправления этой ошибки, и, надеюсь, кто-то может помочь мне с чистой работой вокруг. Проблема в том, что в запросе используются значения 1 и 5 …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.