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

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

30
Ошибка MSSQL «Основной поставщик не удалось открыть»
Я использовал .mdfдля подключения к databaseи entityClient. Теперь я хочу изменить строку подключения, чтобы не было .mdfфайла. Правильно ли следующее connectionString? <connectionStrings> <!--<add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;AttachDbFilename=|DataDirectory|\NData.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />--> <add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;Initial Catalog=NData;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" /> Потому что я всегда получаю …

9
DbEntityValidationException - Как я могу легко сказать, что вызвало ошибку?
У меня есть проект, который использует Entity Framework. Звоня SaveChangesна мой DbContext, я получаю следующее исключение: System.Data.Entity.Validation.DbEntityValidationException: проверка не удалась для одного или нескольких объектов. См. Свойство EntityValidationErrors для более подробной информации. Это все прекрасно и здорово, но я не хочу подключать отладчик каждый раз, когда возникает это исключение. Более …

12
Entity Framework: одна база данных, несколько DbContexts. Это плохая идея? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом месяце . Улучшить этот вопрос На сегодняшний день у меня сложилось впечатление, что a DbContextпредназначен …



4
ASP.NET Identity DbContext путаница
Приложение MVC 5 по умолчанию поставляется с этим фрагментом кода в IdentityModels.cs - этот фрагмент кода предназначен для всех операций идентификации ASP.NET для шаблонов по умолчанию: public class ApplicationDbContext : IdentityDbContext<ApplicationUser> { public ApplicationDbContext() : base("DefaultConnection") { } } Если я создаю новый контроллер, используя представления с Entity Framework, и …

8
Не удалось преобразовать тип значения Int32, поскольку материализованное значение равно нулю
У меня есть следующий код. Я получаю ошибку: «Приведение к типу значения Int32 не выполнено, поскольку материализованное значение имеет значение NULL. Либо универсальный параметр типа результата, либо запрос должен использовать обнуляемый тип». когда таблица CreditHistory не имеет записей. var creditsSum = (from u in context.User join ch in context.CreditHistory on …

20
Невозможно изменить отношение, так как одно или несколько свойств внешнего ключа не могут быть равны нулю
Я получаю эту ошибку, когда я получаю GetById () для сущности, а затем устанавливаю коллекцию дочерних сущностей в свой новый список, который поступает из представления MVC. Операция не выполнена: отношение не может быть изменено, так как одно или несколько свойств внешнего ключа не могут иметь значение NULL. Когда в отношение …

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

6
Получение точного типа ошибки из DbValidationException
У меня есть ситуация, когда я инициализирую свою модель в DatabaseInitializer () для EF 4.1 и получаю эту досадную ошибку. "Validation failed for one or more entities. See 'EntityValidationErrors' property for more details."Итак, я перехожу к этому EntityValidationErrors, и есть поле, {System.Data.Entity.Validation.DbEntityValidationResult}которое вообще не дает мне никакой информации о том, …

12
Entity Framework 4 / POCO - с чего начать? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Я программировал некоторое время и раньше использовал LINQ-To-SQL и LINQ-To-Entities (хотя при использовании …

6
Как заставить LINQ Sum () возвращать 0, пока исходная коллекция пуста
В основном, когда я делаю следующий запрос, если не было найдено ни одного потенциального клиента, следующий запрос вызывает исключение. В этом случае я бы предпочел, чтобы сумма равнялась 0, а не создавалось исключение. Будет ли это возможно в самом запросе - я имею в виду, а не хранить запрос и …

4
В чем разница между .ToList (), .AsEnumerable (), AsQueryable ()?
Я знаю некоторые отличия LINQ to Entities и LINQ to Objects, которые реализует первый, IQueryableа второй реализует, IEnumerableи мой вопрос находится в EF 5. Мой вопрос: в чем техническая разница (и) этих 3 методов? Я вижу, что во многих ситуациях все они работают. Я также вижу, как использовать их комбинации …

9
«Лямбда-выражение с телом оператора не может быть преобразовано в дерево выражений»
При использовании EntityFramework я получаю ошибку " A lambda expression with a statement body cannot be converted to an expression tree" при попытке скомпилировать следующий код: Obj[] myArray = objects.Select(o => { var someLocalVar = o.someVar; return new Obj() { Var1 = someLocalVar, Var2 = o.var2 }; }).ToArray(); Я не …


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