Partilhar via


MutablePropertyExtensions Classe

Definição

Cuidado

Use IMutableProperty

Métodos de extensão para 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
Herança
MutablePropertyExtensions
Atributos

Métodos

FindContainingPrimaryKey(IMutableProperty)
Obsoleto.

Obtém a chave primária que usa essa propriedade (incluindo uma chave primária composta na qual essa propriedade está incluída).

FindFirstPrincipal(IMutableProperty)
Obsoleto.

Localiza a primeira propriedade principal pela qual a propriedade fornecida será restrita se a propriedade fornecida fizer parte de uma chave estrangeira.

FindPrincipals(IMutableProperty)
Obsoleto.

Localiza a lista de propriedades principais, incluindo a propriedade fornecida pela qual a propriedade fornecida é restrita se a propriedade fornecida fizer parte de uma chave estrangeira.

GetContainingForeignKeys(IMutableProperty)
Obsoleto.

Obtém todas as chaves estrangeiras que usam essa propriedade (incluindo chaves estrangeiras compostas nas quais essa propriedade está incluída).

GetContainingIndexes(IMutableProperty)
Obsoleto.

Obtém todos os índices que usam essa propriedade (incluindo índices compostos nos quais essa propriedade está incluída).

GetContainingKeys(IMutableProperty)
Obsoleto.

Obtém todas as chaves primárias ou alternativas que usam essa propriedade (incluindo chaves compostas nas quais essa propriedade está incluída).

GetContainingPrimaryKey(IMutableProperty)
Obsoleto.

Obtém a chave primária que usa essa propriedade (incluindo uma chave primária composta na qual essa propriedade está incluída).

IsUnicode(IMutableProperty, Nullable<Boolean>)
Obsoleto.

Define um valor que indica se essa propriedade pode ou não persistir caracteres Unicode.

SetAfterSaveBehavior(IMutableProperty, Nullable<PropertySaveBehavior>)
Obsoleto.

Obtém ou define um valor que indica se essa propriedade pode ser modificada depois que a entidade é salva no banco de dados.

Se Throw, uma exceção será gerada se um novo valor for atribuído a essa propriedade depois que a entidade existir no banco de dados.

Se Ignore, qualquer modificação no valor da propriedade de uma entidade que já existe no banco de dados será ignorada.

SetBeforeSaveBehavior(IMutableProperty, Nullable<PropertySaveBehavior>)
Obsoleto.

Obtém ou define um valor que indica se essa propriedade pode ser modificada antes que a entidade seja salva no banco de dados.

Se Throw, uma exceção será gerada se um valor for atribuído a essa propriedade quando estiver no Added estado .

Se Ignore, qualquer valor definido será ignorado quando estiver no Added estado .

SetIsUnicode(IMutableProperty, Nullable<Boolean>)
Obsoleto.

Define um valor que indica se essa propriedade pode persistir caracteres Unicode.

SetKeyValueComparer(IMutableProperty, ValueComparer)
Obsoleto.

Define o personalizado ValueComparer para essa propriedade ao executar comparações de chave.

SetMaxLength(IMutableProperty, Nullable<Int32>)
Obsoleto.

Define o comprimento máximo dos dados permitidos nesta propriedade. Por exemplo, se a propriedade for um String ' , esse será o número máximo de caracteres.

SetPrecision(IMutableProperty, Nullable<Int32>)
Obsoleto.

Define a precisão dos dados permitidos nessa propriedade. Por exemplo, se a propriedade for um Decimal , esse será o número máximo de dígitos.

SetProviderClrType(IMutableProperty, Type)
Obsoleto.

Define o tipo para o qual o valor da propriedade será convertido antes de ser enviado ao provedor de banco de dados.

SetScale(IMutableProperty, Nullable<Int32>)
Obsoleto.

Define a escala de dados permitida nessa propriedade. Por exemplo, se a propriedade for um Decimal , esse será o número máximo de casas decimais.

SetStructuralValueComparer(IMutableProperty, ValueComparer)
Obsoleto.

Define o personalizado ValueComparer para cópias estruturais para essa propriedade.

SetTypeMapping(IMutableProperty, CoreTypeMapping)
Obsoleto.

Define o CoreTypeMapping para a propriedade fornecida

SetValueComparer(IMutableProperty, ValueComparer)
Obsoleto.

Define o personalizado ValueComparer para essa propriedade.

SetValueConverter(IMutableProperty, ValueConverter)
Obsoleto.

Define o personalizado ValueConverter para essa propriedade.

SetValueGeneratorFactory(IMutableProperty, Func<IProperty,IEntityType,ValueGenerator>)
Obsoleto.

Define a fábrica a ser usada para gerar valores para essa propriedade ou null para limpar qualquer fábrica definida anteriormente.

A configuração null não desabilitar a geração de valor para essa propriedade apenas limpa qualquer gerador explicitamente configurado para essa propriedade. O provedor de banco de dados ainda pode ter um gerador de valor para o tipo de propriedade.

Aplica-se a