RuntimeProperty Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje skalární vlastnost strukturálního typu.
[System.Runtime.CompilerServices.Nullable(0)]
public class RuntimeProperty : Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeProperty
public class RuntimeProperty : Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase, Microsoft.EntityFrameworkCore.Metadata.IProperty
[System.Runtime.CompilerServices.Nullable(0)]
public class RuntimeProperty : Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase, Microsoft.EntityFrameworkCore.Metadata.IProperty
[<System.Runtime.CompilerServices.Nullable(0)>]
type RuntimeProperty = class
inherit RuntimePropertyBase
interface IRuntimeProperty
interface IProperty
interface IReadOnlyProperty
interface IReadOnlyPropertyBase
interface IReadOnlyAnnotatable
interface IPropertyBase
interface IAnnotatable
interface IRuntimePropertyBase
type RuntimeProperty = class
inherit RuntimePropertyBase
interface IProperty
interface IReadOnlyProperty
interface IReadOnlyPropertyBase
interface IReadOnlyAnnotatable
interface IPropertyBase
interface IAnnotatable
[<System.Runtime.CompilerServices.Nullable(0)>]
type RuntimeProperty = class
inherit RuntimePropertyBase
interface IProperty
interface IReadOnlyProperty
interface IReadOnlyPropertyBase
interface IReadOnlyAnnotatable
interface IPropertyBase
interface IAnnotatable
Public Class RuntimeProperty
Inherits RuntimePropertyBase
Implements IRuntimeProperty
Public Class RuntimeProperty
Inherits RuntimePropertyBase
Implements IProperty
- Dědičnost
- Dědičnost
- Atributy
- Implementuje
-
IAnnotatable IReadOnlyAnnotatable Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeProperty Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase IProperty IPropertyBase IReadOnlyProperty IReadOnlyPropertyBase
Poznámky
Další informace a příklady najdete v tématu Modelování typů entit a relací .
Konstruktory
| Název | Description |
|---|---|
| RuntimeProperty(String, Type, PropertyInfo, FieldInfo, RuntimeEntityType, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,IEntityType,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, CoreTypeMapping) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| RuntimeProperty(String, Type, PropertyInfo, FieldInfo, RuntimeEntityType, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,IEntityType,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| RuntimeProperty(String, Type, PropertyInfo, FieldInfo, RuntimeTypeBase, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,ITypeBase,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, JsonValueReaderWriter, CoreTypeMapping, Object, Boolean) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| RuntimeProperty(String, Type, PropertyInfo, FieldInfo, RuntimeTypeBase, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,ITypeBase,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, JsonValueReaderWriter, CoreTypeMapping, Object) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
Vlastnosti
| Název | Description |
|---|---|
| ClrType |
Získá typ hodnoty, kterou tento objekt podobný vlastnosti obsahuje. |
| DebugView |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| DeclaringEntityType |
Získá typ, do kterého tato vlastnost patří. |
| DeclaringType |
Získá typ, do kterého objekt podobný vlastnosti patří. |
| ForeignKeys |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| Indexes |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| Indexes |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. (Zděděno od RuntimePropertyBase) |
| IsCollection |
Získá hodnotu určující, zda je vlastnost kolekce. |
| IsPrimitiveCollection |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| IsReadOnly |
Určuje, zda je aktuální objekt jen pro čtení. (Zděděno od AnnotatableBase) |
| Item[String] |
Získá poznámku k hodnotě s daným názvem, která |
| Item[String] |
Získá poznámku k hodnotě s daným názvem, která |
| Keys |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| Name |
Získá název tohoto objektu podobné vlastnosti. (Zděděno od RuntimePropertyBase) |
| PrimaryKey |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| Sentinel |
Získá hodnotu sentinelu, která označuje, že tato vlastnost není nastavena. |
| TypeMapping |
Získá nebo nastaví mapování typu pro tuto vlastnost. |
Metody
| Název | Description |
|---|---|
| AddAnnotation(String, Annotation) |
Přidá k tomuto objektu poznámku. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. (Zděděno od AnnotatableBase) |
| AddAnnotation(String, Object) |
Přidá k tomuto objektu poznámku. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. (Zděděno od RuntimeAnnotatableBase) |
| AddAnnotation(String, Object) |
Přidá k tomuto objektu poznámku. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. (Zděděno od AnnotatableBase) |
| AddAnnotations(IEnumerable<IAnnotation>) |
Přidá poznámky k tomuto objektu, které přepisují všechny existující poznámky se stejným názvem. (Zděděno od RuntimeAnnotatableBase) |
| AddAnnotations(IEnumerable<IAnnotation>) |
Přidá poznámky k tomuto objektu. (Zděděno od AnnotatableBase) |
| AddAnnotations(IReadOnlyDictionary<String,Object>) |
Přidá poznámky k tomuto objektu, které přepisují všechny existující poznámky se stejným názvem. (Zděděno od RuntimeAnnotatableBase) |
| AddAnnotations(IReadOnlyDictionary<String,Object>) |
Přidá poznámky k tomuto objektu. (Zděděno od AnnotatableBase) |
| AddRuntimeAnnotation(String, Annotation) |
Přidá k tomuto objektu poznámku za běhu. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. (Zděděno od RuntimeAnnotatableBase) |
| AddRuntimeAnnotation(String, Annotation) |
Přidá k tomuto objektu poznámku za běhu. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. (Zděděno od AnnotatableBase) |
| AddRuntimeAnnotation(String, Object) |
Přidá k tomuto objektu poznámku za běhu. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. (Zděděno od RuntimeAnnotatableBase) |
| AddRuntimeAnnotation(String, Object) |
Přidá k tomuto objektu poznámku za běhu. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. (Zděděno od AnnotatableBase) |
| AddRuntimeAnnotations(IEnumerable<Annotation>) |
Přidá k tomuto objektu poznámky za běhu. (Zděděno od RuntimeAnnotatableBase) |
| AddRuntimeAnnotations(IEnumerable<Annotation>) |
Přidá k tomuto objektu poznámky za běhu. (Zděděno od AnnotatableBase) |
| AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>) |
Přidá k tomuto objektu poznámky za běhu. (Zděděno od RuntimeAnnotatableBase) |
| AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>) |
Přidá k tomuto objektu poznámky za běhu. (Zděděno od AnnotatableBase) |
| CreateAnnotation(String, Object) |
Vytvoří novou poznámku. (Zděděno od RuntimeAnnotatableBase) |
| CreateAnnotation(String, Object) |
Vytvoří novou poznámku. (Zděděno od AnnotatableBase) |
| CreateRuntimeAnnotation(String, Object) |
Vytvoří novou poznámku modulu runtime. (Zděděno od RuntimeAnnotatableBase) |
| CreateRuntimeAnnotation(String, Object) |
Vytvoří novou poznámku modulu runtime. (Zděděno od AnnotatableBase) |
| EnsureMutable() |
Vyvolá výjimku, pokud je model jen pro čtení. (Zděděno od AnnotatableBase) |
| EnsureReadOnly() |
Vyvolá výjimku, pokud model není jen pro čtení. (Zděděno od AnnotatableBase) |
| FindAnnotation(String) |
Získá poznámku s daným názvem a vrátí |
| FindAnnotation(String) |
Získá poznámku s daným názvem a vrátí |
| FindRuntimeAnnotation(String) |
Získá poznámku modulu runtime s daným názvem, která |
| FindRuntimeAnnotation(String) |
Získá poznámku modulu runtime s daným názvem, která |
| GetAnnotation(String) |
Získá anotace s daným názvem vyvolá, pokud neexistuje. (Zděděno od RuntimeAnnotatableBase) |
| GetAnnotation(String) |
Získá anotace s daným názvem vyvolá, pokud neexistuje. (Zděděno od AnnotatableBase) |
| GetAnnotations() |
Získá všechny poznámky k aktuálnímu objektu. (Zděděno od AnnotatableBase) |
| GetElementType() |
Získá konfiguraci pro elementy primitivní kolekce reprezentované touto vlastností. |
| GetJsonValueReaderWriter() |
JsonValueReaderWriter Získá pro tuto vlastnost nebo |
| GetKeyValueComparer() |
Získá použití s klíči ValueComparer pro tuto vlastnost. |
| GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Získá hodnotu poznámky modulu runtime s daným názvem a přidá ji, pokud neexistuje. (Zděděno od RuntimeAnnotatableBase) |
| GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Získá hodnotu poznámky modulu runtime s daným názvem a přidá ji, pokud neexistuje. (Zděděno od AnnotatableBase) |
| GetRuntimeAnnotations() |
Získá všechny poznámky modulu runtime pro aktuální objekt. (Zděděno od RuntimeAnnotatableBase) |
| GetRuntimeAnnotations() |
Získá všechny poznámky modulu runtime pro aktuální objekt. (Zděděno od AnnotatableBase) |
| GetValueComparer() |
ValueComparer Získá pro tuto vlastnost. |
| OnAnnotationSet(String, Annotation, Annotation) |
Volá se při nastavení nebo odebrání poznámky. (Zděděno od AnnotatableBase) |
| RemoveAnnotation(String) |
Odebere danou poznámku z tohoto objektu. (Zděděno od RuntimeAnnotatableBase) |
| RemoveAnnotation(String) |
Odebere danou poznámku z tohoto objektu. (Zděděno od AnnotatableBase) |
| RemoveRuntimeAnnotation(String) |
Odebere danou poznámku modulu runtime z tohoto objektu. (Zděděno od RuntimeAnnotatableBase) |
| RemoveRuntimeAnnotation(String) |
Odebere danou poznámku modulu runtime z tohoto objektu. (Zděděno od AnnotatableBase) |
| SetAccessors(PropertyAccessors) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. (Zděděno od RuntimePropertyBase) |
| SetAccessors<TProperty>(Func<IInternalEntry,TProperty>, Func<IInternalEntry, TProperty>, Func<IInternalEntry,TProperty>, Func<IInternalEntry, TProperty>) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. (Zděděno od RuntimePropertyBase) |
| SetAccessors<TProperty>(Func<InternalEntityEntry,TProperty>, Func<InternalEntityEntry, TProperty>, Func<InternalEntityEntry,TProperty>, Func<InternalEntityEntry, TProperty>, Func<ValueBuffer,Object>) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. (Zděděno od RuntimePropertyBase) |
| SetAnnotation(String, Annotation, Annotation) |
Nastaví poznámku uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. (Zděděno od AnnotatableBase) |
| SetAnnotation(String, Object) |
Nastaví poznámku uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. (Zděděno od RuntimeAnnotatableBase) |
| SetAnnotation(String, Object) |
Nastaví poznámku uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. (Zděděno od AnnotatableBase) |
| SetComparer(ValueComparer) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| SetCurrentValueComparer(IComparer<IUpdateEntry>) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. (Zděděno od RuntimePropertyBase) |
| SetElementType(Type, Boolean, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, ValueConverter, ValueComparer, JsonValueReaderWriter, CoreTypeMapping, Boolean) |
Nastaví typ prvku pro tuto vlastnost. |
| SetElementType(Type, Boolean, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, ValueConverter, ValueComparer, JsonValueReaderWriter, CoreTypeMapping) |
Nastaví typ prvku pro tuto vlastnost. |
| SetGetter<TEntity,TStructural,TValue>(Func<TEntity,IReadOnlyList<Int32>, TValue>, Func<TEntity,IReadOnlyList<Int32>,Boolean>, Func<TStructural, TValue>, Func<TStructural,Boolean>) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. (Zděděno od RuntimePropertyBase) |
| SetGetter<TEntity,TStructuralType,TValue>(Func<TEntity,TValue>, Func<TEntity,Boolean>, Func<TStructuralType,TValue>, Func<TStructuralType,Boolean>) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. (Zděděno od RuntimePropertyBase) |
| SetGetter<TEntity,TValue>(Func<TEntity,TValue>, Func<TEntity,Boolean>) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. (Zděděno od RuntimePropertyBase) |
| SetIndexedCollectionAccessor<TEntity,TCollection,TElement>(Func<TEntity, Int32,TElement>, Action<TEntity,Int32,TElement>, Action<TEntity, Int32,TElement>, Func<Int32,TCollection>) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. (Zděděno od RuntimePropertyBase) |
| SetKeyComparer(ValueComparer) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| SetMaterializationSetter<TEntity,TStructural,TValue>(Action<TEntity,IReadOnlyList<Int32>,TValue>, Func<TStructural,TValue,TStructural>) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. (Zděděno od RuntimePropertyBase) |
| SetMaterializationSetter<TEntity,TValue>(Action<TEntity,TValue>) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. (Zděděno od RuntimePropertyBase) |
| SetMaterializationSetter<TEntity,TValue>(Func<TEntity,TValue,TEntity>) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. (Zděděno od RuntimePropertyBase) |
| SetPropertyIndexes(Int32, Int32, Int32, Int32, Int32) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. (Zděděno od RuntimePropertyBase) |
| SetProviderValueComparer(ValueComparer) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| SetRuntimeAnnotation(String, Annotation, Annotation) |
Nastaví poznámku modulu runtime uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. (Zděděno od RuntimeAnnotatableBase) |
| SetRuntimeAnnotation(String, Annotation, Annotation) |
Nastaví poznámku modulu runtime uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. (Zděděno od AnnotatableBase) |
| SetRuntimeAnnotation(String, Object) |
Nastaví poznámku modulu runtime uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. (Zděděno od RuntimeAnnotatableBase) |
| SetRuntimeAnnotation(String, Object) |
Nastaví poznámku modulu runtime uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. (Zděděno od AnnotatableBase) |
| SetSentinelFromProviderValue(Object) |
Sentinel Nastaví hodnotu a v případě potřeby převede typ zprostředkovatele. |
| SetSetter<TEntity,TStructural,TValue>(Action<TEntity,IReadOnlyList<Int32>,TValue>, Func<TStructural,TValue,TStructural>) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. (Zděděno od RuntimePropertyBase) |
| SetSetter<TEntity,TValue>(Action<TEntity,TValue>) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. (Zděděno od RuntimePropertyBase) |
| SetSetter<TEntity,TValue>(Func<TEntity,TValue,TEntity>) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. (Zděděno od RuntimePropertyBase) |
| SetValueConverter(ValueConverter) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| ToString() |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
Explicitní implementace rozhraní
| Název | Description |
|---|---|
| IAnnotatable.AddRuntimeAnnotation(String, Object) |
Přidá k tomuto objektu poznámku za běhu. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. (Zděděno od RuntimeAnnotatableBase) |
| IAnnotatable.AddRuntimeAnnotation(String, Object) |
Přidá k tomuto objektu poznámku za běhu. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. (Zděděno od AnnotatableBase) |
| IAnnotatable.FindRuntimeAnnotation(String) |
Získá poznámku modulu runtime s daným názvem, která |
| IAnnotatable.FindRuntimeAnnotation(String) |
Získá poznámku modulu runtime s daným názvem, která |
| IAnnotatable.GetRuntimeAnnotations() |
Získá všechny poznámky modulu runtime pro aktuální objekt. (Zděděno od RuntimeAnnotatableBase) |
| IAnnotatable.GetRuntimeAnnotations() |
Získá všechny poznámky modulu runtime pro aktuální objekt. (Zděděno od AnnotatableBase) |
| IAnnotatable.RemoveRuntimeAnnotation(String) |
Odebere danou poznámku modulu runtime z tohoto objektu. (Zděděno od RuntimeAnnotatableBase) |
| IAnnotatable.RemoveRuntimeAnnotation(String) |
Odebere danou poznámku modulu runtime z tohoto objektu. (Zděděno od AnnotatableBase) |
| IAnnotatable.SetRuntimeAnnotation(String, Object) |
Nastaví poznámku modulu runtime uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. (Zděděno od RuntimeAnnotatableBase) |
| IAnnotatable.SetRuntimeAnnotation(String, Object) |
Nastaví poznámku modulu runtime uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. (Zděděno od AnnotatableBase) |
| IProperty.DeclaringEntityType |
Získá typ entity, do které tato vlastnost patří. |
| IProperty.GetContainingForeignKeys() |
Získá všechny cizí klíče, které používají tuto vlastnost (včetně složených cizích klíčů, ve kterých je tato vlastnost zahrnuta). |
| IProperty.GetContainingIndexes() |
Získá všechny indexy, které používají tuto vlastnost (včetně složených indexů, ve kterých je tato vlastnost zahrnuta). |
| IProperty.GetContainingKeys() |
Získá všechny primární nebo alternativní klíče, které používají tuto vlastnost (včetně složených klíčů, ve kterých je tato vlastnost zahrnuta). |
| IProperty.GetKeyValueComparer() |
Získá použití s klíči ValueComparer pro tuto vlastnost. |
| IProperty.GetProviderValueComparer() |
ValueComparer Získá použít pro hodnoty zprostředkovatele pro tuto vlastnost. |
| IProperty.GetValueComparer() |
ValueComparer Získá pro tuto vlastnost. |
| IPropertyBase.GetCurrentValueComparer() |
IComparer<T> Získá pro porovnání hodnot ve sledovaných IUpdateEntry položkách. (Zděděno od RuntimePropertyBase) |
| IPropertyBase.GetGetter() |
IClrPropertyGetter Získá pro čtení hodnoty této vlastnosti. (Zděděno od RuntimePropertyBase) |
| IReadOnlyAnnotatable.FindAnnotation(String) |
Získá poznámku s daným názvem a vrátí |
| IReadOnlyAnnotatable.FindAnnotation(String) |
Získá poznámku s daným názvem a vrátí |
| IReadOnlyAnnotatable.GetAnnotations() |
Získá všechny poznámky k aktuálnímu objektu. (Zděděno od RuntimeAnnotatableBase) |
| IReadOnlyAnnotatable.GetAnnotations() |
Získá všechny poznámky k aktuálnímu objektu. (Zděděno od AnnotatableBase) |
| IReadOnlyAnnotatable.Item[String] |
Získá hodnotu poznámky s daným názvem, který |
| IReadOnlyAnnotatable.Item[String] |
Získá hodnotu poznámky s daným názvem, který |
| IReadOnlyProperty.DeclaringEntityType |
Získá typ entity, do které tato vlastnost patří. |
| IReadOnlyProperty.FindContainingPrimaryKey() |
Získá primární klíč, který používá tuto vlastnost (včetně složeného primárního klíče, ve kterém je tato vlastnost zahrnuta). |
| IReadOnlyProperty.FindTypeMapping() |
Vrátí mapování typu pro tuto vlastnost. |
| IReadOnlyProperty.GetAfterSaveBehavior() |
Získá hodnotu určující, zda lze tuto vlastnost upravit po uložení entity do databáze. |
| IReadOnlyProperty.GetBeforeSaveBehavior() |
Získá hodnotu určující, zda lze tuto vlastnost upravit před uložením entity do databáze. |
| IReadOnlyProperty.GetContainingForeignKeys() |
Získá všechny cizí klíče, které používají tuto vlastnost (včetně složených cizích klíčů, ve kterých je tato vlastnost zahrnuta). |
| IReadOnlyProperty.GetContainingIndexes() |
Získá všechny indexy, které používají tuto vlastnost (včetně složených indexů, ve kterých je tato vlastnost zahrnuta). |
| IReadOnlyProperty.GetContainingKeys() |
Získá všechny primární nebo alternativní klíče, které používají tuto vlastnost (včetně složených klíčů, ve kterých je tato vlastnost zahrnuta). |
| IReadOnlyProperty.GetElementType() |
Získá konfiguraci pro elementy primitivní kolekce reprezentované touto vlastností. |
| IReadOnlyProperty.GetKeyValueComparer() |
Získá použití s klíči ValueComparer pro tuto vlastnost. |
| IReadOnlyProperty.GetMaxLength() |
Získá maximální délku dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, String jedná se o maximální počet znaků. |
| IReadOnlyProperty.GetPrecision() |
Získá přesnost dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, Decimal jedná se o maximální počet číslic. |
| IReadOnlyProperty.GetProviderClrType() |
Získá typ, na který bude hodnota vlastnosti převedena před odesláním do zprostředkovatele databáze. |
| IReadOnlyProperty.GetProviderValueComparer() |
ValueComparer Získá použít pro hodnoty zprostředkovatele pro tuto vlastnost. |
| IReadOnlyProperty.GetScale() |
Získá měřítko dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, Decimal jedná se o maximální počet desetinných míst. |
| IReadOnlyProperty.GetValueComparer() |
ValueComparer Získá pro tuto vlastnost. |
| IReadOnlyProperty.GetValueConverter() |
Získá vlastní ValueConverter sadu pro tuto vlastnost. |
| IReadOnlyProperty.GetValueGeneratorFactory() |
Získá továrnu, která byla nastavena pro generování hodnot pro tuto vlastnost, pokud existuje. |
| IReadOnlyProperty.IsAutoLoaded |
Získá hodnotu určující, zda tato vlastnost je automaticky načtena při dotaz entitě z databáze.
Pokud je nastavena hodnota |
| IReadOnlyProperty.IsConcurrencyToken |
Získá hodnotu označující, zda se tato vlastnost používá jako token souběžnosti. Pokud je vlastnost nakonfigurována jako token souběžnosti, bude hodnota v databázi kontrolována při aktualizaci nebo odstranění instance tohoto typu entity, SaveChanges() aby se zajistilo, že nedošlo ke změně, protože instance byla načtena z databáze. Pokud došlo ke změně, vyvolá se výjimka a změny nebudou použity v databázi. |
| IReadOnlyProperty.IsForeignKey() |
Získá hodnotu určující, zda se tato vlastnost používá jako cizí klíč (nebo část složeného cizího klíče). |
| IReadOnlyProperty.IsIndex() |
Získá hodnotu určující, zda se tato vlastnost používá jako index (nebo část složeného indexu). |
| IReadOnlyProperty.IsKey() |
Získá hodnotu určující, zda se tato vlastnost používá jako primární klíč nebo alternativní klíč (nebo část složeného primárního nebo alternativního klíče). |
| IReadOnlyProperty.IsNullable |
Získá hodnotu určující, zda tato vlastnost může obsahovat |
| IReadOnlyProperty.IsUnicode() |
Získá hodnotu určující, zda vlastnost může zachovat znaky Unicode. |
| IReadOnlyProperty.ValueGenerated |
Získá hodnotu indikující, kdy hodnota pro tuto vlastnost bude generována databází. I když je vlastnost nastavena tak, aby byla vygenerována databází, ef se může po přidání entity a přiřazení hodnoty pokusit uložit určitou hodnotu (nikoli ji vygenerovat databázi) nebo se vlastnost označí jako upravená pro existující entitu. Další GetBeforeSaveBehavior() informace a příklady najdete v GetAfterSaveBehavior() tomto článku. |
| IReadOnlyPropertyBase.ClrType |
Získá typ hodnoty, kterou tento objekt podobný vlastnosti obsahuje. (Zděděno od RuntimePropertyBase) |
| IReadOnlyPropertyBase.DeclaringType |
Získá typ, do kterého objekt podobný vlastnosti patří. (Zděděno od RuntimePropertyBase) |
| IReadOnlyPropertyBase.FieldInfo |
FieldInfo Získá pro podkladové pole CLR pro tento objekt podobné vlastnosti.
Může se jednat |
| IReadOnlyPropertyBase.GetPropertyAccessMode() |
PropertyAccessMode Získá použití pro tento objekt podobné vlastnosti. (Zděděno od RuntimePropertyBase) |
| IReadOnlyPropertyBase.PropertyInfo |
PropertyInfo Získá pro základní CLR vlastnost tohoto objektu podobné vlastnosti.
Může se jednat |
| IRuntimePropertyBase.Accessors |
Představuje skalární vlastnost strukturálního typu. (Zděděno od RuntimePropertyBase) |
| IRuntimePropertyBase.GetIndexedCollectionAccessor() |
Představuje skalární vlastnost strukturálního typu. (Zděděno od RuntimePropertyBase) |
| IRuntimePropertyBase.GetSetter() |
Představuje skalární vlastnost strukturálního typu. (Zděděno od RuntimePropertyBase) |
| IRuntimePropertyBase.MaterializationSetter |
Představuje skalární vlastnost strukturálního typu. (Zděděno od RuntimePropertyBase) |
| IRuntimePropertyBase.PropertyIndexes |
Představuje skalární vlastnost strukturálního typu. (Zděděno od RuntimePropertyBase) |
| IRuntimePropertyBase.Setter |
Představuje skalární vlastnost strukturálního typu. (Zděděno od RuntimePropertyBase) |
Metody rozšíření
| Název | Description |
|---|---|
| AnnotationsToDebugString(IAnnotatable, Int32) |
Získá ladicí řetězec pro všechny poznámky deklarované v objektu. |
| CreateKeyEqualityComparer<TProperty>(IProperty) |
IEqualityComparer<T> Vytvoří pro hodnoty daného typu vlastnosti. |
| FindColumn(IProperty, StoreObjectIdentifier) |
Vrátí sloupec odpovídající této vlastnosti, pokud je mapován na daný objekt úložiště podobné tabulce. |
| FindContainingPrimaryKey(IProperty) |
Získá primární klíč, který používá tuto vlastnost (včetně složeného primárního klíče, ve kterém je tato vlastnost zahrnuta). |
| FindFirstPrincipal(IProperty) |
Vyhledá první hlavní vlastnost, kterou daná vlastnost je omezena, pokud daná vlastnost je součástí cizího klíče. |
| FindHiLoSequence(IProperty, StoreObjectIdentifier) |
ISequence Najde v modelu, který se má použít pro vzor hi-lo. |
| FindHiLoSequence(IProperty) |
ISequence Najde v modelu, který se má použít pro vzor hi-lo. |
| FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier) |
ISequence Najde v modelu, který se má použít pro vzor hi-lo. |
| FindHiLoSequence(IReadOnlyProperty) |
ISequence Najde v modelu, který se má použít pro vzor hi-lo. |
| FindMapping(IProperty) |
Zastaralé.
Vrátí pro danou CoreTypeMapping vlastnost hodnotu. |
| FindOverrides(IProperty, StoreObjectIdentifier) |
Vrátí přepsání omezující vlastnosti konkrétního objektu úložiště podobné tabulce. Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| FindOverrides(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí přepsání omezující vlastnosti konkrétního objektu úložiště podobné tabulce. Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| FindPrincipals(IProperty) |
Zastaralé.
Vyhledá seznam hlavních vlastností včetně dané vlastnosti, kterou je daná vlastnost omezena, pokud je daná vlastnost součástí cizího klíče. |
| FindRelationalMapping(IProperty) |
Zastaralé.
RelationalTypeMapping Vrátí pro danou vlastnost finalizovaného modelu. |
| FindRelationalTypeMapping(IProperty, StoreObjectIdentifier) |
RelationalTypeMapping Vrátí pro danou vlastnost finalizovaného modelu. |
| FindRelationalTypeMapping(IProperty) |
RelationalTypeMapping Vrátí pro danou vlastnost finalizovaného modelu. |
| FindRelationalTypeMapping(IReadOnlyProperty, StoreObjectIdentifier) |
RelationalTypeMapping Vrátí pro danou vlastnost finalizovaného modelu. |
| FindRelationalTypeMapping(IReadOnlyProperty) |
RelationalTypeMapping Vrátí pro danou vlastnost finalizovaného modelu. |
| FindSequence(IProperty, StoreObjectIdentifier) |
ISequence Najde v modelu, který se má použít pro model generování klíčových hodnot. |
| FindSequence(IProperty) |
ISequence Najde v modelu, který se má použít pro model generování klíčových hodnot. |
| FindSequence(IReadOnlyProperty, StoreObjectIdentifier) |
ISequence Najde v modelu, který se má použít pro model generování klíčových hodnot. |
| FindSequence(IReadOnlyProperty) |
ISequence Najde v modelu, který se má použít pro model generování klíčových hodnot. |
| FindSharedStoreObjectRootProperty(IProperty, StoreObjectIdentifier) |
Najde první IProperty , který je namapován na stejný sloupec ve sdíleném objektu podobné tabulce. Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| FindSharedStoreObjectRootProperty(IReadOnlyProperty, StoreObjectIdentifier) |
Najde první IProperty , který je namapován na stejný sloupec ve sdíleném objektu podobné tabulce. Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| FindSharedTableRootPrimaryKeyProperty(IProperty) |
IProperty Vyhledá vlastnost, která představuje stejnou vlastnost primárního klíče jako daná vlastnost, ale potenciálně ve sdílené kořenové tabulce. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| FindTypeMapping(IProperty) |
Vrátí pro danou CoreTypeMapping vlastnost hodnotu. |
| GetAfterSaveBehavior(IProperty) |
Zastaralé.
Získá hodnotu určující, zda může být tato vlastnost změněna po uložení entity do databáze. Pokud Throw, bude vyvolán výjimka, pokud je k této vlastnosti přiřazena nová hodnota poté, co entita existuje v databázi. Pokud Ignore, pak jakékoli změny hodnoty vlastnosti entity, která již existuje v databázi, budou ignorovány. |
| GetBeforeSaveBehavior(IProperty) |
Zastaralé.
Získá hodnotu určující, zda může být tato vlastnost změněna před uložením entity do databáze. Pokud Throw, bude vyvolán výjimka, pokud je hodnota přiřazena k této vlastnosti, když je ve Added stavu. Pokud Ignore, bude jakákoli sada hodnot ignorována, když je ve Added stavu. |
| GetCollation(IProperty, StoreObjectIdentifier) |
Vrátí kolaci, která se má použít pro sloupec. |
| GetCollation(IProperty) |
Vrátí kolaci, která se má použít pro sloupec. |
| GetCollation(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí kolaci, která se má použít pro sloupec. |
| GetCollation(IReadOnlyProperty) |
Vrátí kolaci, která se má použít pro sloupec. |
| GetColumnBaseName(IProperty) |
Vrátí základní název sloupce, na který by byla vlastnost mapována. |
| GetColumnBaseName(IReadOnlyProperty) |
Zastaralé.
Vrátí základní název sloupce, na který by byla vlastnost mapována. |
| GetColumnName(IProperty, StoreObjectIdentifier) |
Vrátí název sloupce, na který je vlastnost mapována pro konkrétní tabulku. |
| GetColumnName(IProperty) |
Zastaralé.
Vrátí název sloupce tabulky, na který je vlastnost mapována. |
| GetColumnName(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí název sloupce, na který je vlastnost mapována pro konkrétní tabulku. |
| GetColumnName(IReadOnlyProperty) |
Vrátí název sloupce, na který by byla vlastnost mapována. |
| GetColumnOrder(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí pořadí sloupce, na který je tato vlastnost namapována pro konkrétní tabulku. |
| GetColumnOrder(IReadOnlyProperty) |
Vrátí pořadí sloupce, na který je tato vlastnost namapována. |
| GetColumnType(IProperty, StoreObjectIdentifier) |
Vrátí typ databáze sloupce, na který je vlastnost mapována. |
| GetColumnType(IProperty) |
Vrátí typ databáze sloupce, na který je vlastnost mapována. |
| GetColumnType(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí typ databáze sloupce, na který je vlastnost mapována, nebo |
| GetColumnType(IReadOnlyProperty) |
Vrátí typ databáze sloupce, na který je vlastnost mapována, nebo |
| GetComment(IProperty, StoreObjectIdentifier) |
Vrátí komentář pro sloupec, na který je tato vlastnost namapována. |
| GetComment(IProperty) |
Vrátí komentář pro sloupec, na který je tato vlastnost namapována. |
| GetComment(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí komentář pro sloupec, na který je tato vlastnost namapována. |
| GetComment(IReadOnlyProperty) |
Vrátí komentář pro sloupec, na který je tato vlastnost namapována. |
| GetComputedColumnSql(IProperty, StoreObjectIdentifier) |
Vrátí výraz SQL, který se používá jako vypočítaná hodnota sloupce, na který je tato vlastnost namapována. |
| GetComputedColumnSql(IProperty) |
Vrátí výraz SQL, který se používá jako vypočítaná hodnota sloupce, na který je tato vlastnost namapována. |
| GetComputedColumnSql(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí výraz SQL, který se používá jako vypočítaná hodnota sloupce, na který je tato vlastnost namapována. |
| GetComputedColumnSql(IReadOnlyProperty) |
Vrátí výraz SQL, který se používá jako vypočítaná hodnota sloupce, na který je tato vlastnost namapována. |
| GetCurrentValueComparer(IPropertyBase) |
IComparer<T> Získá pro porovnání hodnot ve sledovaných IUpdateEntry položkách. |
| GetDataAnnotations(IProperty, IAnnotationCodeGenerator) |
Získá datové poznámky ke konfiguraci vlastnosti. |
| GetDefaultColumnBaseName(IProperty) |
Vrátí výchozí základní název sloupce, na který by byla vlastnost mapována. |
| GetDefaultColumnBaseName(IReadOnlyProperty) |
Zastaralé.
Vrátí výchozí základní název sloupce, na který by byla vlastnost mapována. |
| GetDefaultColumnMappings(IProperty) |
Vrátí výchozí sloupce, na které by byla vlastnost mapována. |
| GetDefaultColumnMappings(IPropertyBase) |
Vrátí výchozí sloupce, na které by byla vlastnost mapována. |
| GetDefaultColumnName(IProperty, StoreObjectIdentifier) |
Vrátí výchozí název sloupce, na který by byla vlastnost mapována. |
| GetDefaultColumnName(IProperty) |
Zastaralé.
Vrátí výchozí název sloupce tabulky, na který by byla vlastnost mapována. |
| GetDefaultColumnName(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí výchozí název sloupce, na který by byla vlastnost mapována. |
| GetDefaultColumnName(IReadOnlyProperty) |
Vrátí výchozí základní název sloupce, na který by byla vlastnost mapována. |
| GetDefaultConstraintName(IReadOnlyProperty, StoreObjectIdentifier) |
Získá výchozí název omezení. |
| GetDefaultConstraintName(IReadOnlyProperty) |
Získá výchozí název omezení. |
| GetDefaultDefaultConstraintName(IReadOnlyProperty, StoreObjectIdentifier) |
Vygeneruje výchozí název omezení na základě názvu tabulky a sloupce. |
| GetDefaultValue(IProperty, StoreObjectIdentifier) |
Vrátí objekt, který se používá jako výchozí hodnota pro sloupec, na který je tato vlastnost mapována. |
| GetDefaultValue(IProperty) |
Vrátí objekt, který se používá jako výchozí hodnota pro sloupec, na který je tato vlastnost mapována. |
| GetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí objekt, který se používá jako výchozí hodnota pro sloupec, na který je tato vlastnost mapována. |
| GetDefaultValue(IReadOnlyProperty) |
Vrátí objekt, který se používá jako výchozí hodnota pro sloupec, na který je tato vlastnost mapována. |
| GetDefaultValueGenerationStrategy(IReadOnlyProperty) |
Vrátí výchozí hodnotu SqliteValueGenerationStrategy , která se má použít pro vlastnost. |
| GetDefaultValueSql(IProperty, StoreObjectIdentifier) |
Vrátí výraz SQL, který se používá jako výchozí hodnota sloupce, na který je tato vlastnost namapována. |
| GetDefaultValueSql(IProperty) |
Vrátí výraz SQL, který se používá jako výchozí hodnota sloupce, na který je tato vlastnost namapována. |
| GetDefaultValueSql(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí výraz SQL, který se používá jako výchozí hodnota sloupce, na který je tato vlastnost namapována. |
| GetDefaultValueSql(IReadOnlyProperty) |
Vrátí výraz SQL, který se používá jako výchozí hodnota sloupce, na který je tato vlastnost namapována. |
| GetDeleteStoredProcedureParameterMappings(IProperty) |
Vrátí parametry uložené procedury delete, na které je vlastnost mapována. |
| GetFluentApiCalls(IProperty, IAnnotationCodeGenerator) |
Získá fluent rozhraní API volání ke konfiguraci vlastnosti. |
| GetFullTextSearchLanguage(IReadOnlyProperty) |
Vrátí jazyk fulltextového vyhledávání definovaný pro tuto vlastnost. |
| GetFunctionColumnMappings(IProperty) |
Vrátí sloupce funkce, na které je vlastnost mapována. |
| GetGeometricDimension(IProperty) |
Vrátí dimenzi, která se má použít při vytváření sloupce pro tuto vlastnost. |
| GetGetter(IPropertyBase) |
IClrPropertyGetter Získá pro čtení hodnoty této vlastnosti. Všimněte si, že je to chyba volání této metody pro stín vlastnost (IsShadowProperty(IPropertyBase)), protože taková vlastnost nemá přidruženou MemberInfo. |
| GetHiLoSequenceName(IProperty, StoreObjectIdentifier) |
Vrátí název, který se má použít pro hi-lo sekvenci. |
| GetHiLoSequenceName(IProperty) |
Vrátí název, který se má použít pro hi-lo sekvenci. |
| GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí název, který se má použít pro hi-lo sekvenci. |
| GetHiLoSequenceName(IReadOnlyProperty) |
Vrátí název, který se má použít pro hi-lo sekvenci. |
| GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier) |
Vrátí schéma, které se má použít pro hi-lo sekvenci. |
| GetHiLoSequenceSchema(IProperty) |
Vrátí schéma, které se má použít pro hi-lo sekvenci. |
| GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí schéma, které se má použít pro hi-lo sekvenci. |
| GetHiLoSequenceSchema(IReadOnlyProperty) |
Vrátí schéma, které se má použít pro hi-lo sekvenci. |
| GetIdentityIncrement(IProperty, StoreObjectIdentifier) |
Vrátí přírůstek identity. |
| GetIdentityIncrement(IProperty) |
Vrátí přírůstek identity. |
| GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí přírůstek identity. |
| GetIdentityIncrement(IReadOnlyProperty) |
Vrátí přírůstek identity. |
| GetIdentitySeed(IProperty, StoreObjectIdentifier) |
Vrátí počáteční hodnotu identity. |
| GetIdentitySeed(IProperty) |
Vrátí počáteční hodnotu identity. |
| GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí počáteční hodnotu identity. |
| GetIdentitySeed(IReadOnlyProperty) |
Vrátí počáteční hodnotu identity. |
| GetIndex(IPropertyBase) |
Získá index vlastnosti pro tuto vlastnost. |
| GetInsertStoredProcedureParameterMappings(IProperty) |
Vrátí parametry uložené procedury vložení, na které je vlastnost mapována. |
| GetInsertStoredProcedureResultColumnMappings(IProperty) |
Vrátí sloupce výsledků uložené procedury vložení, na které je vlastnost mapována. |
| GetIsFullTextSearchEnabled(IReadOnlyProperty) |
Vrátí hodnotu označující, zda je pro tuto vlastnost povoleno fulltextové vyhledávání. |
| GetIsStored(IProperty, StoreObjectIdentifier) |
Získá, zda hodnota vypočítaného sloupce, na který je tato vlastnost mapována, je uložena v databázi nebo vypočítá při čtení. |
| GetIsStored(IProperty) |
Získá, zda hodnota vypočítaného sloupce, na který je tato vlastnost mapována, je uložena v databázi nebo vypočítá při čtení. |
| GetIsStored(IReadOnlyProperty, StoreObjectIdentifier) |
Získá, zda hodnota vypočítaného sloupce, na který je tato vlastnost mapována, je uložena v databázi nebo vypočítá při čtení. |
| GetIsStored(IReadOnlyProperty) |
Získá, zda hodnota vypočítaného sloupce, na který je tato vlastnost mapována, je uložena v databázi nebo vypočítá při čtení. |
| GetJsonElementMappings(IPropertyBase) |
Vrátí mapování elementů JSON pro tuto vlastnost. |
| GetJsonPropertyName(IProperty) |
Vrátí název vlastnosti, na kterou je vlastnost mapována při cílení na Cosmos. |
| GetJsonPropertyName(IReadOnlyProperty) |
Vrátí název vlastnosti, na kterou je vlastnost mapována při cílení na Cosmos. |
| GetJsonPropertyName(IReadOnlyProperty) |
Získá hodnotu názvu vlastnosti JSON použité pro danou vlastnost entity namapované na sloupec JSON. |
| GetKeyValueComparer(IProperty) |
Získá použití s klíči ValueComparer pro tuto vlastnost nebo |
| GetMappedStoreObjects(IReadOnlyProperty, StoreObjectType) |
Vrátí objekty úložiště podobné tabulce, na které je tato vlastnost mapována. Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| GetMaxLength(IProperty, StoreObjectIdentifier) |
Získá maximální délku dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, String jedná se o maximální počet znaků. |
| GetMaxLength(IReadOnlyProperty, StoreObjectIdentifier) |
Získá maximální délku dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, String jedná se o maximální počet znaků. |
| GetMemberInfo(IPropertyBase, Boolean, Boolean) |
PropertyInfo Získá nebo FieldInfo který by měl být použit k získání nebo nastavení hodnoty pro danou vlastnost. Všimněte si, že je to chyba volání této metody pro stín vlastnost (IsShadowProperty(IPropertyBase)), protože taková vlastnost nemá přidruženou MemberInfo. |
| GetOverrides(IProperty) |
Vrátí všechny přepsání omezující vlastnosti vlastnosti. Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| GetOverrides(IReadOnlyProperty) |
Vrátí všechny přepsání omezující vlastnosti vlastnosti. Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| GetPrecision(IProperty, StoreObjectIdentifier) |
Získá přesnost dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, Decimal jedná se o maximální počet číslic. |
| GetPrecision(IProperty) |
Získá přesnost dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, Decimal jedná se o maximální počet číslic. |
| GetPrecision(IReadOnlyProperty, StoreObjectIdentifier) |
Získá přesnost dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, Decimal jedná se o maximální počet číslic. |
| GetPropertyAccessMode(IPropertyBase) |
PropertyAccessMode Získá použité pro tuto vlastnost.
|
| GetPropertyName(IProperty) |
Vrátí název vlastnosti, který se používá při cílení na Cosmos. |
| GetProviderClrType(IProperty) |
Získá typ, na který bude hodnota vlastnosti převedena před odesláním do zprostředkovatele databáze. |
| GetReaderFieldValue(IProperty, RelationalDataReader, Int32, Boolean) |
Načte hodnotu pro tuto vlastnost z dané |
| GetRelationalTypeMapping(IProperty) |
RelationalTypeMapping Vrátí pro danou vlastnost finalizovaného modelu. |
| GetRelationalTypeMapping(IReadOnlyProperty) |
RelationalTypeMapping Vrátí pro danou vlastnost finalizovaného modelu. |
| GetScale(IProperty, StoreObjectIdentifier) |
Získá měřítko dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, Decimal jedná se o maximální počet desetinných míst. |
| GetScale(IProperty) |
Získá měřítko dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, Decimal jedná se o maximální počet desetinných míst. |
| GetScale(IReadOnlyProperty, StoreObjectIdentifier) |
Získá měřítko dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, Decimal jedná se o maximální počet desetinných míst. |
| GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí název, který se má použít pro sekvenci generování hodnot klíče. |
| GetSequenceName(IReadOnlyProperty) |
Vrátí název, který se má použít pro sekvenci generování hodnot klíče. |
| GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí schéma, které se má použít pro sekvenci generování hodnot klíče. |
| GetSequenceSchema(IReadOnlyProperty) |
Vrátí schéma, které se má použít pro sekvenci generování hodnot klíče. |
| GetSqlQueryColumnMappings(IProperty) |
Vrátí sloupce dotazu SQL, na které je vlastnost mapována. |
| GetSrid(IProperty, StoreObjectIdentifier) |
Vrátí hodnotu SRID, která se má použít při vytváření sloupce pro tuto vlastnost. |
| GetSrid(IProperty) |
Vrátí hodnotu SRID, která se má použít při vytváření sloupce pro tuto vlastnost. |
| GetSrid(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí hodnotu SRID, která se má použít při vytváření sloupce pro tuto vlastnost. |
| GetSrid(IReadOnlyProperty) |
Vrátí hodnotu SRID, která se má použít při vytváření sloupce pro tuto vlastnost. |
| GetStructuralValueComparer(IProperty) |
Zastaralé.
ValueComparer Získá použití pro strukturální kopie pro tuto vlastnost, nebo |
| GetTableColumnMappings(IProperty) |
Vrátí sloupce tabulky, na které je vlastnost mapována. |
| GetTableColumnMappings(IPropertyBase) |
Vrátí sloupce tabulky, na které je vlastnost mapována. |
| GetTypeMapping(IProperty) |
CoreTypeMapping Vrátí pro danou vlastnost z finalizovaného modelu. |
| GetUpdateStoredProcedureParameterMappings(IProperty) |
Vrátí parametry aktualizační uložené procedury, na které je vlastnost mapována. |
| GetUpdateStoredProcedureResultColumnMappings(IProperty) |
Vrátí sloupce výsledků uložené procedury aktualizace, na které je vlastnost mapována. |
| GetValueComparer(IProperty) |
ValueComparer Získá pro tuto vlastnost nebo |
| GetValueConverter(IProperty) |
Zastaralé.
Získá vlastní ValueConverter sadu pro tuto vlastnost. |
| GetValueGenerationStrategy(IProperty, StoreObjectIdentifier) |
Vrátí hodnotu, která SqlServerValueGenerationStrategy se má použít pro vlastnost. Pokud pro vlastnost není nastavena žádná strategie, bude strategie, která se má použít, převzata z objektu IModel. |
| GetValueGenerationStrategy(IProperty) |
Vrátí hodnotu, která SqlServerValueGenerationStrategy se má použít pro vlastnost. Pokud pro vlastnost není nastavena žádná strategie, bude strategie, která se má použít, převzata z objektu IModel. |
| GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí hodnotu, která SqliteValueGenerationStrategy se má použít pro vlastnost. |
| GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí hodnotu, která SqlServerValueGenerationStrategy se má použít pro vlastnost. |
| GetValueGenerationStrategy(IReadOnlyProperty) |
Vrátí hodnotu, která SqliteValueGenerationStrategy se má použít pro vlastnost. |
| GetValueGenerationStrategy(IReadOnlyProperty) |
Vrátí hodnotu, která SqlServerValueGenerationStrategy se má použít pro vlastnost. |
| GetValueGeneratorFactory(IProperty) |
Zastaralé.
Získá továrnu, která byla nastavena pro generování hodnot pro tuto vlastnost, pokud existuje. |
| GetVectorDimensions(IReadOnlyProperty) |
Vrátí dimenze vektoru uloženého v této vlastnosti. |
| GetVectorDistanceFunction(IReadOnlyProperty) |
Vrátí funkci vzdálenosti vektoru uloženého v této vlastnosti. |
| GetVectorType(IReadOnlyProperty) |
Vrátí definici vektoru uloženého v této vlastnosti. |
| GetViewColumnMappings(IProperty) |
Vrátí sloupce zobrazení, na které je vlastnost mapována. |
| GetViewColumnMappings(IPropertyBase) |
Vrátí sloupce zobrazení, na které je vlastnost mapována. |
| IsColumnNullable(IProperty, StoreObjectIdentifier) |
Zkontroluje, jestli sloupec mapovaný na danou IProperty hodnotu bude při vytváření v databázi null. To závisí na samotné vlastnosti a také na tom, jak se mapuje. Například odvozené nenulové vlastnosti v hierarchii typů TPH budou mapovány na sloupce s možnou hodnotou null. Stejně jako vlastnosti u volitelných typů, které sdílejí stejnou tabulku. |
| IsColumnNullable(IProperty) |
Zkontroluje, jestli sloupec mapovaný na danou IProperty hodnotu bude při vytváření v databázi null. To závisí na samotné vlastnosti a také na tom, jak se mapuje. Například odvozené nenulové vlastnosti v hierarchii typů TPH budou mapovány na sloupce s možnou hodnotou null. Stejně jako vlastnosti u volitelných typů, které sdílejí stejnou tabulku. |
| IsColumnNullable(IReadOnlyProperty, StoreObjectIdentifier) |
Zkontroluje, zda sloupec mapovaný na danou vlastnost bude při vytváření v databázi null. |
| IsColumnNullable(IReadOnlyProperty) |
Zkontroluje, jestli sloupec mapovaný na danou IProperty hodnotu bude při vytváření v databázi null. |
| IsFixedLength(IProperty, StoreObjectIdentifier) |
Vrátí příznak označující, jestli je vlastnost schopná ukládat pouze data s pevnou délkou, jako jsou řetězce. |
| IsFixedLength(IProperty) |
Vrátí příznak označující, jestli je vlastnost schopná ukládat pouze data s pevnou délkou, jako jsou řetězce. |
| IsFixedLength(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí příznak určující, zda je vlastnost schopna ukládat pouze data s pevnou délkou, jako jsou řetězce. |
| IsFixedLength(IReadOnlyProperty) |
Vrátí příznak určující, zda je vlastnost schopna ukládat pouze data s pevnou délkou, jako jsou řetězce. |
| IsForeignKey(IProperty) |
Zastaralé.
Získá hodnotu určující, zda se tato vlastnost používá jako cizí klíč (nebo část složeného cizího klíče). |
| IsHidden(IReadOnlyProperty) |
Vrátí hodnotu určující, zda je sloupec vlastnosti definován příznakem SQL Server |
| IsIndex(IProperty) |
Zastaralé.
Získá hodnotu určující, zda se tato vlastnost používá jako index (nebo část složeného indexu). |
| IsIndexerProperty(IPropertyBase) |
Získá hodnotu určující, zda je to indexer vlastnost. Vlastnost indexeru je vlastnost, která je přístupná prostřednictvím indexeru ve třídě entity. |
| IsKey(IProperty) |
Zastaralé.
Získá hodnotu určující, zda se tato vlastnost používá jako primární klíč nebo alternativní klíč (nebo část složeného primárního nebo alternativního klíče). |
| IsPrimaryKey(IProperty) |
Zastaralé.
Získá hodnotu určující, zda se tato vlastnost používá jako primární klíč (nebo část složeného primárního klíče). |
| IsShadowProperty(IPropertyBase) |
Zastaralé.
Získá hodnotu označující, zda se jedná o stínovou vlastnost. Stínová vlastnost je vlastnost, která nemá odpovídající vlastnost ve třídě entity. Aktuální hodnota vlastnosti je uložena místo ChangeTracker uložení v instancích třídy entity. |
| IsSparse(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí hodnotu určující, zda je sloupec vlastnosti zhuštěný. |
| IsSparse(IReadOnlyProperty) |
Vrátí hodnotu určující, zda je sloupec vlastnosti zhuštěný. |
| IsUnicode(IProperty, StoreObjectIdentifier) |
Získá hodnotu určující, zda vlastnost může zachovat znaky Unicode. |
| IsUnicode(IReadOnlyProperty, StoreObjectIdentifier) |
Získá hodnotu určující, zda vlastnost může zachovat znaky Unicode. |
| IsUniqueIndex(IProperty) |
Zastaralé.
Získá hodnotu určující, zda se tato vlastnost používá jako jedinečný index (nebo část jedinečného složeného indexu). |
| ToDebugString(IProperty, MetadataDebugStringOptions, Int32) |
Vytvoří čitelné znázornění daných metadat člověkem. Upozornění: Nespoléhejte na formát vráceného řetězce. Je určen pouze pro ladění a může se libovolně měnit mezi verzemi. |
| TryGetDefaultValue(IReadOnlyProperty, Object) |
Vrátí objekt, který se používá jako výchozí hodnota pro sloupec, na který je tato vlastnost mapována. |
| TryGetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier, Object) |
Vrátí objekt, který se používá jako výchozí hodnota pro sloupec, na který je tato vlastnost mapována. |