0

Ich verwende EF6 Code zuerst. Angenommen, das folgende Szenario. Wir haben diese Klasse:Bedingung eine von zwei Eigenschaften, um sich von Null zu unterscheiden Entity Framework Code Zuerst

class Foo 
{ 
    public int Id { get; set; } 
    public A AProperty { get; set; } 
    public B BProperty { get; set; } 
} 

Gibt es eine Möglichkeit, durch die Verwendung entweder Daten Anmerkungen oder Entity Framework Fluent Api und ohne das gesamte Modell neu zu gestalten, um sicherzustellen, dass Foo Unternehmen entweder mindestens eine Eigenschaft verschieden von Null haben muss aber nicht beide?

Es ist etwas wie das, was in diesen question beantwortet wird aber mit EF

Dank

Antwort

1

Ich glaube, Sie diese Validierung tun müssen, in anderer Schicht (wie Ihre Business-Schicht) und diese Verantwortung nicht delegieren ef

+0

Danke, ich verstehe, dass es verschiedene Möglichkeiten gibt, dies in meiner Business-Schicht zu tun. Aber ich bin immer noch neugierig zu wissen, ob dies mit EF getan werden kann – taquion

Verwandte Themen