EntityMappingConfiguration<TEntityType>.Requires Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| Requires(String) |
Konfiguruje kolumnę dyskryminującą używaną do rozróżniania typów w hierarchii dziedziczenia. |
| Requires<TProperty>(Expression<Func<TEntityType,TProperty>>) |
Konfiguruje warunek dyskryminacyjny używany do rozróżniania typów w hierarchii dziedziczenia. |
Requires(String)
Konfiguruje kolumnę dyskryminującą używaną do rozróżniania typów w hierarchii dziedziczenia.
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
Parametry
- discriminator
- String
Nazwa kolumny dyskryminującej.
Zwraca
Obiekt konfiguracji umożliwiający dalsze konfigurowanie dyskryminującej kolumny i wartości.
Dotyczy
Requires<TProperty>(Expression<Func<TEntityType,TProperty>>)
Konfiguruje warunek dyskryminacyjny używany do rozróżniania typów w hierarchii dziedziczenia.
[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
Parametry typu
- TProperty
Typ właściwości używanej do rozróżniania typów.
Parametry
- property
- Expression<Func<TEntityType,TProperty>>
Wyrażenie lambda reprezentujące właściwość używaną do rozróżniania typów. C#: t => t.MyProperty VB.Net: Function(t) t.MyProperty
Zwraca
Obiekt konfiguracji do dalszego konfigurowania warunku dyskryminującego.
- Atrybuty