Запитання з тегом «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 для отримання додаткової інформації. Я не маю жодного посилання на System.Data.Entityжоден …

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?
Я не можу повірити, що не зміг знайти робоче рішення для цього після години пошуку. Я слідую за цією статтею про Entity Framework 6.0, яка дає просте ознайомлення з Code First. Я створив проект і встановив останній пакет EF Nuget для компіляції проекту. Я також переконався, що у мене встановлено …

6
Налаштування унікального обмеження на плавному API?
Я намагаюся створити об'єкт EF з кодом спочатку та EntityTypeConfigurationвикористовуючи вільний API. створити первинні ключі легко, але це не так з унікальним обмеженням. Я бачив старі публікації, які пропонували виконувати для цього нативні команди SQL, але це, здається, перемагає мету. це можливо за допомогою EF6?

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

3
DbSet.Attach (сутність) проти DbContext.Entry (сутність) .State = EntityState.Modified
Коли я перебуваю в окремому сценарії і отримую точку від клієнта, якого я перетворюю на сутність, щоб зберегти його, я роблю це: 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 …


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

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

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

2
Async PartialView викликає виняток "HttpServerUtility.Execute заблоковано ..."
У мене частковий вигляд, який намагається отримати a 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) …

3
Відкат транзакцій Entity Framework 6
З EF6 у вас є нова транзакція, яку можна використовувати, як: using (var context = new PostEntityContainer()) { using (var dbcxtransaction = context.Database.BeginTransaction()) { try { PostInformation NewPost = new PostInformation() { PostId = 101, Content = "This is my first Post related to Entity Model", Title = "Transaction in …

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

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