EntityMappingConfiguration<TEntityType>.Requires Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Requires(String) |
Konfiguriert die Unterscheidungsspalte zur Differenzierung von Typen in einer Vererbungshierarchie. |
Requires<TProperty>(Expression<Func<TEntityType,TProperty>>) |
Konfiguriert die Unterscheidungsbedingung zur Differenzierung von Typen in einer Vererbungshierarchie. |
Requires(String)
Konfiguriert die Unterscheidungsspalte zur Differenzierung von Typen in einer Vererbungshierarchie.
public System.Data.Entity.ModelConfiguration.Configuration.ValueConditionConfiguration Requires (string discriminator);
member this.Requires : string -> System.Data.Entity.ModelConfiguration.Configuration.ValueConditionConfiguration
Public Function Requires (discriminator As String) As ValueConditionConfiguration
Parameter
- discriminator
- String
Der Name der Unterscheidungsspalte.
Gibt zurück
Ein Konfigurationsobjekt zum weiteren Konfigurieren der Unterscheidungsspalten und -werte.
Gilt für:
Requires<TProperty>(Expression<Func<TEntityType,TProperty>>)
Konfiguriert die Unterscheidungsbedingung zur Differenzierung von Typen in einer Vererbungshierarchie.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
public System.Data.Entity.ModelConfiguration.Configuration.NotNullConditionConfiguration Requires<TProperty> (System.Linq.Expressions.Expression<Func<TEntityType,TProperty>> property);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
public System.Data.Entity.ModelConfiguration.Configuration.NotNullConditionConfiguration Requires<TProperty> (System.Linq.Expressions.Expression<Func<TEntityType,TProperty>> property);
member this.Requires : System.Linq.Expressions.Expression<Func<'EntityType, 'Property>> -> System.Data.Entity.ModelConfiguration.Configuration.NotNullConditionConfiguration
Public Function Requires(Of TProperty) (property As Expression(Of Func(Of TEntityType, TProperty))) As NotNullConditionConfiguration
Typparameter
- TProperty
Der Typ der Eigenschaft, der für die Unterscheidung zwischen Typen verwendet wird.
Parameter
- property
- Expression<Func<TEntityType,TProperty>>
Ein Lambdaausdruck, der die Eigenschaft zur Unterscheidung zwischen Typen darstellt. C#: t => t.MyProperty VB.Net: Function(t) t.MyProperty
Gibt zurück
Ein Konfigurationsobjekt zum weiteren Konfigurieren der Unterscheidungsbedingung.
- Attribute
Gilt für:
Entity Framework