Betrachten Sie zwei Klassen.Äquivalent für .HasOptional in Entity Framework Core 1 (EF7)
public class File
{
[Key]
public string Id { get; set; }
public string Message_Id { get; set; }
internal Message Message { get; set; }
}
public class Message
{
[Key]
public string Id { get; set; }
}
In EF6, für N: 1..0 Beziehung gab es diese fließende API.
Was ist in Entity Framework Core 1 gleichwertig?
Danke
nur eine Beobachtung hinzufügen: EF wird auch die Beziehung konfigurieren, wie eine '[Erforderlich]' Anmerkung auf dem Grundstück gegeben erforderlich, auch wenn die Art selbst NULL-Werte zulässt. – davidmdem
Denke nicht, dass das wahr ist. EF6 und EF Core sind beide in der Lage, 1: 0..1 Beziehungen darzustellen, da EntityA.PK ein Fremdschlüssel für EntityB.PK – shannon
@shannon ist. Schauen Sie in diesem [link] (https://docs.microsoft.com/en -us/ef/core/modelling/relationships) und zeige mir in fließendem api, wie man ein 'HasOptional' macht, ohne das zu tun, was ich in meiner Antwort erkläre – octavioccl