Compartilhar via


EntityTypeBuilder.Property Método

Definição

Sobrecargas

Property(String)

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

Property(Type, String)

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

Property<TProperty>(String)

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

Property(String)

Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder Property (string propertyName);
abstract member Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
Public Overridable Function Property (propertyName As String) As PropertyBuilder

Parâmetros

propertyName
String

O nome da propriedade a ser configurada.

Retornos

Um objeto que pode ser usado para configurar a propriedade.

Comentários

Ao adicionar uma nova propriedade com essa sobrecarga, o nome da propriedade deve corresponder ao nome de uma propriedade ou campo CLR no tipo de entidade. Essa sobrecarga não pode ser usada para adicionar uma nova propriedade de estado de sombra.

Aplica-se a

Property(Type, String)

Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder Property (Type propertyType, string propertyName);
abstract member Property : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
override this.Property : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
Public Overridable Function Property (propertyType As Type, propertyName As String) As PropertyBuilder

Parâmetros

propertyType
Type

O tipo da propriedade a ser configurada.

propertyName
String

O nome da propriedade a ser configurada.

Retornos

Um objeto que pode ser usado para configurar a propriedade.

Comentários

Ao adicionar uma nova propriedade, se houver uma propriedade com o mesmo nome na classe de entidade, ela será adicionada ao modelo. Se nenhuma propriedade existir na classe de entidade, uma nova propriedade de estado de sombra será adicionada. Uma propriedade de estado de sombra é aquela que não tem uma propriedade correspondente na classe de entidade. O valor atual da propriedade é armazenado no ChangeTracker em vez de ser armazenado em instâncias da classe de entidade.

Aplica-se a

Property<TProperty>(String)

Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs
Origem:
EntityTypeBuilder.cs

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> Property<TProperty> (string propertyName);
abstract member Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
override this.Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function Property(Of TProperty) (propertyName As String) As PropertyBuilder(Of TProperty)

Parâmetros de tipo

TProperty

O tipo da propriedade a ser configurada.

Parâmetros

propertyName
String

O nome da propriedade a ser configurada.

Retornos

Um objeto que pode ser usado para configurar a propriedade.

Comentários

Ao adicionar uma nova propriedade, se houver uma propriedade com o mesmo nome na classe de entidade, ela será adicionada ao modelo. Se nenhuma propriedade existir na classe de entidade, uma nova propriedade de estado de sombra será adicionada. Uma propriedade de estado de sombra é aquela que não tem uma propriedade correspondente na classe de entidade. O valor atual da propriedade é armazenado no ChangeTracker em vez de ser armazenado em instâncias da classe de entidade.

Aplica-se a