MutablePropertyExtensions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
Use IMutableProperty
Методы расширения для IMutableProperty.
public static class MutablePropertyExtensions
[System.Obsolete("Use IMutableProperty")]
public static class MutablePropertyExtensions
type MutablePropertyExtensions = class
[<System.Obsolete("Use IMutableProperty")>]
type MutablePropertyExtensions = class
Public Module MutablePropertyExtensions
- Наследование
-
MutablePropertyExtensions
- Атрибуты
Методы
FindContainingPrimaryKey(IMutableProperty) |
Устаревшие..
Возвращает первичный ключ, использующий это свойство (включая составной первичный ключ, в который включено это свойство). |
FindFirstPrincipal(IMutableProperty) |
Устаревшие..
Находит первое основное свойство, ограниченное заданным свойством, если данное свойство является частью внешнего ключа. |
FindPrincipals(IMutableProperty) |
Устаревшие..
Находит список основных свойств, включая заданное свойство, которое ограничивается заданным свойством, если данное свойство является частью внешнего ключа. |
GetContainingForeignKeys(IMutableProperty) |
Устаревшие..
Возвращает все внешние ключи, использующие это свойство (включая составные внешние ключи, в которые входит это свойство). |
GetContainingIndexes(IMutableProperty) |
Устаревшие..
Возвращает все индексы, использующие это свойство (включая составные индексы, в которые включено это свойство). |
GetContainingKeys(IMutableProperty) |
Устаревшие..
Возвращает все первичные или альтернативные ключи, использующие это свойство (включая составные ключи, в которые входит это свойство). |
GetContainingPrimaryKey(IMutableProperty) |
Устаревшие..
Возвращает первичный ключ, использующий это свойство (включая составной первичный ключ, в который включено это свойство). |
IsUnicode(IMutableProperty, Nullable<Boolean>) |
Устаревшие..
Задает значение, указывающее, может ли это свойство сохранять символы Юникода. |
SetAfterSaveBehavior(IMutableProperty, Nullable<PropertySaveBehavior>) |
Устаревшие..
Возвращает или задает значение, указывающее, можно ли изменить это свойство после сохранения сущности в базе данных. Если Throwзадано значение , то при присвоении этому свойству нового значения после существования сущности в базе данных возникнет исключение. Если Ignoreзадано значение , то любое изменение значения свойства сущности, которая уже существует в базе данных, будет игнорироваться. |
SetBeforeSaveBehavior(IMutableProperty, Nullable<PropertySaveBehavior>) |
Устаревшие..
Возвращает или задает значение, указывающее, можно ли изменить это свойство перед сохранением сущности в базе данных. Если Throwзадано значение , то если этому свойству присвоено значение, когда оно находится в Added состоянии , будет выдано исключение. Если Ignoreзадано значение , то любое заданное значение будет игнорироваться, когда оно находится в Added состоянии . |
SetIsUnicode(IMutableProperty, Nullable<Boolean>) |
Устаревшие..
Задает значение, указывающее, может ли это свойство сохранять символы Юникода. |
SetKeyValueComparer(IMutableProperty, ValueComparer) |
Устаревшие..
Задает пользовательский ValueComparer для этого свойства при сравнении ключей. |
SetMaxLength(IMutableProperty, Nullable<Int32>) |
Устаревшие..
Задает максимальную длину данных, разрешенную в этом свойстве. Например, если свойство имеет String значение ' , то это максимальное количество символов. |
SetPrecision(IMutableProperty, Nullable<Int32>) |
Устаревшие..
Задает точность данных, разрешенную в этом свойстве. Например, если свойство имеет значение , Decimal то это максимальное число цифр. |
SetProviderClrType(IMutableProperty, Type) |
Устаревшие..
Задает тип, в который будет преобразовано значение свойства перед отправкой поставщику базы данных. |
SetScale(IMutableProperty, Nullable<Int32>) |
Устаревшие..
Задает масштаб данных, разрешенный в этом свойстве. Например, если свойство имеет значение , Decimal то это максимальное число десятичных разрядов. |
SetStructuralValueComparer(IMutableProperty, ValueComparer) |
Устаревшие..
Задает пользовательский ValueComparer параметр для структурных копий для этого свойства. |
SetTypeMapping(IMutableProperty, CoreTypeMapping) |
Устаревшие..
CoreTypeMapping Задает для заданного свойства |
SetValueComparer(IMutableProperty, ValueComparer) |
Устаревшие..
Задает пользовательский ValueComparer для этого свойства. |
SetValueConverter(IMutableProperty, ValueConverter) |
Устаревшие..
Задает пользовательский ValueConverter для этого свойства. |
SetValueGeneratorFactory(IMutableProperty, Func<IProperty,IEntityType,ValueGenerator>) |
Устаревшие..
Задает фабрику, используемую для создания значений этого свойства, или
Параметр |
Применяется к
Entity Framework