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

Питання щодо ADO.NET Entity Framework, інструментів об'єктно-реляційного відображення (ORM) для .NET Framework. Будь-ласка, додайте тег, що відповідає конкретній версії, якщо це можливо. НЕ використовуйте цей тег для основних питань Entity-Framework. Замість цього використовуйте сутність-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 "не вдався, оскільки матеріалізоване значення є нульовим. Або загальний параметр типу результату, або запит повинен використовувати нульовий тип." коли таблиця CreditHistory не має записів. var creditsSum = (from u in context.User join ch in context.CreditHistory on u.ID equals …

19
Відносини неможливо змінити, оскільки одна або декілька властивостей іншомовного ключа не зведені до нуля
Я отримую цю помилку, коли отримую GetById () на об'єкті, а потім встановлюю колекцію дочірніх об'єктів до мого нового списку, який надходить із подання MVC. Операція не вдалася: взаємозв'язок неможливо змінити, оскільки одна або кілька властивостей іншомовного ключа не є нульовими. Коли вноситься зміна у відносини, пов'язане властивість іноземного ключа …

6
Налаштування унікального обмеження на плавному API?
Я намагаюся створити об'єкт EF з кодом спочатку та 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, а не кидалася виняток. Чи можливо це можливо в самому запиті - я маю на увазі, а не зберігання запиту та перевірку query.Any()? …

4
Яка різниця між .ToList (), .AsEnumerable (), AsQueryable ()?
Я знаю деякі відмінності LINQ для сутностей і LINQ до об'єктів, які перший реалізує, 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.