Als «code-first» getaggte Fragen

Code-first ist ein Software-Implementierungsansatz, der die Programmierung gegenüber einer API gegenüber anderen Ansätzen bevorzugt, die möglicherweise stärker auf visuellen Tools beruhen oder die Anwesenheit einer externen Quelle erfordern, die überprüft wird, um Programmverhalten, -struktur oder -daten zu generieren.


17
Die Überprüfung für eine oder mehrere Entitäten ist fehlgeschlagen, während Änderungen an der SQL Server-Datenbank mithilfe von Entity Framework gespeichert wurden
Ich möchte meine Bearbeitung in Datenbank speichern und verwende Entity FrameWork Code-First in ASP.NET MVC 3 / C #, erhalte jedoch Fehler. In meiner Ereignisklasse habe ich die Datentypen DateTime und TimeSpan, aber in meiner Datenbank habe ich Datum und Uhrzeit. Könnte dies der Grund sein? Wie kann ich den …


27
Das Modell, das den <Datenbank> -Kontext unterstützt, hat sich seit der Erstellung der Datenbank geändert
Die Fehlermeldung: "Das Modell, das den 'AddressBook'-Kontext unterstützt, hat sich seit der Erstellung der Datenbank geändert. Löschen / aktualisieren Sie die Datenbank entweder manuell oder rufen Sie Database.SetInitializer mit einer IDatabaseInitializer-Instanz auf. Beispielsweise löscht die Strategie RecreateDatabaseIfModelChanges die Datenbank automatisch und erstellt sie neu optional mit neuen Daten versehen. " …

19
Eindeutige Einschränkung im Entity Framework-Code zuerst
Frage Ist es möglich, eine eindeutige Einschränkung für eine Eigenschaft mithilfe der fließenden Syntax oder eines Attributs zu definieren? Wenn nicht, wie lauten die Problemumgehungen? Ich habe eine Benutzerklasse mit einem Primärschlüssel, möchte aber sicherstellen, dass die E-Mail-Adresse auch eindeutig ist. Ist dies möglich, ohne die Datenbank direkt zu bearbeiten? …


13
Entity Framework DateTime und UTC
Ist es möglich, dass Entity Framework (ich verwende derzeit den Code First Approach mit CTP5) alle DateTime-Werte als UTC in der Datenbank speichert? Oder gibt es eine Möglichkeit, dies in der Zuordnung anzugeben, beispielsweise in dieser für die Spalte last_login: modelBuilder.Entity&lt;User&gt;().Property(x =&gt; x.Id).HasColumnName("id"); modelBuilder.Entity&lt;User&gt;().Property(x =&gt; x.IsAdmin).HasColumnName("admin"); modelBuilder.Entity&lt;User&gt;().Property(x =&gt; x.IsEnabled).HasColumnName("enabled"); modelBuilder.Entity&lt;User&gt;().Property(x …



5
Wie kann ich Code First Migrations deaktivieren?
Ich habe ein Code-First-Entity-Modell in EF5. Ich möchte die Datenbankänderungen jedoch manuell verwalten. Ich möchte nicht, dass EF meine vorhandene Datenbank und alle ihre Daten ändert. Wenn ich jedoch parallele Änderungen in der EF-Zuordnung und in der Datenbank vornehme, weigert sich EF, ordnungsgemäß zu funktionieren, und teilt mir mit, dass …

3
So geben Sie den Tabellennamen mit der Entity Framework Code First Fluent API an
Ich habe eine Entität und muss Entity Framework so konfigurieren, dass es einer Datenbanktabelle mit einem anderen Namen zugeordnet wird. Ich kann dies leicht mit Code First DataAnnotations ( DataAnnotations.Schema.TableAttribute ) tun . Aufgrund von Einschränkungen muss ich jetzt die Code First Fluent-API verwenden (meine Domänenobjekte werden von externen Clients …

8
Erstellung des Felds für das erste Datum des Entity Framework-Codes
Ich verwende die Entity Framework Code First-Methode, um meine Datenbanktabelle zu erstellen. Der folgende Code erstellt eine DATETIMESpalte in der Datenbank, aber ich möchte eine DATESpalte erstellen . [DataType(DataType.Date)] [DisplayFormatAttribute(ApplyFormatInEditMode = true, DataFormatString = "{0:d}")] public DateTime ReportDate { get; set; } Wie kann ich DATEwährend der Tabellenerstellung eine Spalte …


4
Entity Framework - Gibt es eine Möglichkeit, untergeordnete Entitäten ohne Include () automatisch zu laden?
Gibt es eine Möglichkeit, Ihre POCO-Klassen so zu dekorieren, dass untergeordnete Entitäten automatisch geladen werden, ohne sie Include()jedes Mal verwenden zu müssen, wenn Sie sie laden? Angenommen, ich habe ein Klassenauto mit komplexen Eigenschaften für Räder, Türen, Motor, Stoßstange, Fenster, Auspuff usw. Und in meiner App muss ich mein Auto …

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.