Als «entity-framework» getaggte Fragen

Bei Fragen zum ADO.NET Entity Framework, den ORM-Tools (Object-Relational-Mapping) für .NET Framework. Bitte fügen Sie gegebenenfalls ein versionierungsspezifisches Tag hinzu. Verwenden Sie dieses Tag NICHT für Entity-Framework-Kernfragen. Verwenden Sie stattdessen den Entity-Framework-Core.

30
MSSQL-Fehler 'Der zugrunde liegende Anbieter ist beim Öffnen fehlgeschlagen'
Ich habe ein verwendet, um eine .mdfVerbindung zu einem databaseund herzustellen entityClient. Jetzt möchte ich die Verbindungszeichenfolge so ändern, dass keine .mdfDatei mehr vorhanden ist. Ist das folgende connectionStringrichtig? <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 …

9
DbEntityValidationException - Wie kann ich leicht feststellen, was den Fehler verursacht hat?
Ich habe ein Projekt, das Entity Framework verwendet. Beim Aufrufen SaveChangesvon my DbContextwird folgende Ausnahme angezeigt: System.Data.Entity.Validation.DbEntityValidationException: Die Validierung für eine oder mehrere Entitäten ist fehlgeschlagen. Weitere Informationen finden Sie unter der Eigenschaft 'EntityValidationErrors'. Das ist alles in Ordnung und gut, aber ich möchte nicht jedes Mal, wenn diese Ausnahme …

12
Entity Framework: Eine Datenbank, mehrere DbContexts. Ist das eine schlechte Idee? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Im letzten Monat geschlossen . Verbessere diese Frage Mein bisheriger Eindruck war, dass …


4
ASP.NET Identity DbContext Verwirrung
Eine Standard-MVC 5-App enthält diesen Code in IdentityModels.cs. Dieser Code gilt für alle ASP.NET-Identitätsvorgänge für die Standardvorlagen: public class ApplicationDbContext : IdentityDbContext<ApplicationUser> { public ApplicationDbContext() : base("DefaultConnection") { } } Wenn ich einen neuen Controller mithilfe von Ansichten mit Entity Framework auf ein Gerüst stelle und im Dialogfeld einen "neuen …


8
Die Umwandlung in den Werttyp 'Int32' ist fehlgeschlagen, da der materialisierte Wert null ist
Ich habe den folgenden Code. Ich erhalte eine Fehlermeldung: "Die Umwandlung in den Werttyp 'Int32' ist fehlgeschlagen, da der materialisierte Wert null ist. Entweder der generische Parameter des Ergebnistyps oder die Abfrage müssen einen nullbaren Typ verwenden." wenn die CreditHistory-Tabelle keine Datensätze enthält. var creditsSum = (from u in context.User …

19
Die Beziehung konnte nicht geändert werden, da eine oder mehrere der Fremdschlüsseleigenschaften nicht nullwertfähig sind
Ich erhalte diesen Fehler, wenn ich GetById () für eine Entität erhalte und dann die Sammlung untergeordneter Entitäten auf meine neue Liste setze, die aus der MVC-Ansicht stammt. Der Vorgang ist fehlgeschlagen: Die Beziehung konnte nicht geändert werden, da eine oder mehrere der Fremdschlüsseleigenschaften nicht nullwertfähig sind. Wenn eine Beziehung …

6
Den genauen Fehlertyp von DbValidationException eingeben
Ich habe die Situation, dass ich mein Modell in DatabaseInitializer () für EF 4.1 initialisiere und diesen nervigen Fehler "Validation failed for one or more entities. See 'EntityValidationErrors' property for more details."erhalte. Ich gehe also zu diesem EntityValidationErrors und es gibt ein Feld, {System.Data.Entity.Validation.DbEntityValidationResult}das mir überhaupt keine Informationen darüber gibt, …

6
Festlegen einer eindeutigen Einschränkung mit einer fließenden API?
Ich versuche, eine EF-Entität mit Code First und einer EntityTypeConfigurationfließenden API zu erstellen . Das Erstellen von Primärschlüsseln ist einfach, mit einer eindeutigen Einschränkung jedoch nicht. Ich habe alte Beiträge gesehen, in denen vorgeschlagen wurde, native SQL-Befehle auszuführen, aber die den Zweck zu vereiteln scheinen. ist das mit EF6 möglich?



4
Was ist der Unterschied zwischen .ToList (), .AsEnumerable (), AsQueryable ()?
Ich kenne einige Unterschiede zwischen LINQ zu Entitäten und LINQ zu Objekten, die der erste IQueryableund der zweite implementiert, IEnumerableund mein Fragenbereich liegt innerhalb von EF 5. Meine Frage ist, was ist der technische Unterschied (die technischen Unterschiede) dieser drei Methoden? Ich sehe, dass in vielen Situationen alle funktionieren. Ich …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.