Ich bin ein bisschen verwirrt darüber, ob EF Core 8 und 9 Support Owned Record Struct s und Sammlungen dieser oder nicht (Chatgpt sagt, Sie können es können und gibt mir sogar Beispiele ...).
mache ich etwas falsch oder wird es einfach nicht unterstützt? Hier sind meine Typen und Zuordnungen (folgt der Chatgpt-Beispiele): < /p>
public record struct Topic(string Name = "", int Rank = 0);
public enum Visibility { ... }
public record Interests(Visibility Visibility, List Topics);
public class ComplexEntity
{
...
public Interests Interests { get; internal set; } = new();
...
}
class ComplexEntityConfiguration : IEntityTypeConfiguration
{
public void Configure(EntityTypeBuilder builder)
{
...
builder.OwnsOne(e => e.Interests, ob => ob.OwnsMany(i => i.Topics));
...
}
}
< /code>
Dies kompiliert natürlich nicht einmal: < /p>
Fehler CS0452: Der Typ 'Thema' muss sein Ein Referenztyp, der es als Parameter 'tnewDependententity' im generischen Typ oder in der methodischen BesitznavigationBuilder . >
Wenn ich das Thema < /code> an: < /p>
änderepublic record class Topic(string Name = "", int Rank = 0);
Ich bin ein bisschen verwirrt darüber, ob EF Core 8 und 9 Support Owned Record Struct s und Sammlungen dieser oder nicht (Chatgpt sagt, Sie können es können und gibt mir sogar Beispiele ...). mache ich etwas falsch oder wird es einfach nicht unterstützt? Hier sind meine Typen und Zuordnungen (folgt der Chatgpt-Beispiele): < /p> [code]public record struct Topic(string Name = "", int Rank = 0);
public enum Visibility { ... }
public record Interests(Visibility Visibility, List Topics);
public class ComplexEntity { ... public Interests Interests { get; internal set; } = new(); ... }
class ComplexEntityConfiguration : IEntityTypeConfiguration { public void Configure(EntityTypeBuilder builder) { ... builder.OwnsOne(e => e.Interests, ob => ob.OwnsMany(i => i.Topics)); ... } } < /code> Dies kompiliert natürlich nicht einmal: < /p>
Fehler CS0452: Der Typ 'Thema' muss sein Ein Referenztyp, der es als Parameter 'tnewDependententity' im generischen Typ oder in der methodischen BesitznavigationBuilder . > Wenn ich das Thema < /code> an: < /p> änderepublic record class Topic(string Name = "", int Rank = 0); [/code] Alles ist gut.>
Wie in der Frage die Dokumentation auf der Microsoft Learn-Website (Zuordnung einer abfragbaren Funktion zu einer Funktion mit Tabellen) beschreibt nicht, wie Sie diese Art von Funktionen...
Wie in der Frage die Dokumentation auf der Microsoft Learn-Website (Zuordnung einer abfragbaren Funktion zu einer Funktion mit Tabellen) beschreibt nicht, wie Sie diese Art von Funktionen...
Ich versuche derzeit, einen Einheit /Integrationstest zu schreiben, indem ich den Anbieter von Memory -Datenbank unter Verwendung eines Memory -Datenbankanbieters zu schreiben habe. Entity Framework...
Ich habe ein ASP.NET Core 8-Projekt mit Entity Framework Core. Die Verbindungszeichenfolge wird aus web.config im Stammordner übernommen. Beim Debuggen in Visual Studio 2022 habe ich Hot Reload...