ModelBuilder.Entity Yöntem

Tanım

Aşırı Yüklemeler

Entity(Type, Action<EntityTypeBuilder>)

Modeldeki belirli bir varlık türünü yapılandırmayı gerçekleştirir. Varlık türü zaten modelin bir parçası değilse modele eklenecektir.

Bu aşırı yükleme, öğesine yapılan çağrıdan sonra zincirin yerine Yöntem çağrısında yapılacak şekilde varlık türünün yapılandırılmasını sağlar Entity<TEntity>() . Bu, model düzeyinde ek yapılandırmanın varlık türü için yapılandırmadan sonra zincirde olmasını sağlar.

Entity(String, Action<EntityTypeBuilder>)

Modeldeki belirli bir varlık türünü yapılandırmayı gerçekleştirir. Belirtilen ada sahip bir varlık türü zaten modelin bir parçası değilse, karşılık gelen bir CLR türüne sahip olmayan yeni bir varlık türü modele eklenecektir.

Bu aşırı yükleme, öğesine yapılan çağrıdan sonra zincirin yerine Yöntem çağrısında yapılacak şekilde varlık türünün yapılandırılmasını sağlar Entity(String) . Bu, model düzeyinde ek yapılandırmanın varlık türü için yapılandırmadan sonra zincirde olmasını sağlar.

Entity(String)

Modeldeki belirli bir varlık türünü yapılandırmak için kullanılabilecek bir nesne döndürür. Belirtilen ada sahip bir varlık türü zaten modelin bir parçası değilse, karşılık gelen bir CLR türüne sahip olmayan yeni bir varlık türü modele eklenecektir.

Entity(Type)

Modeldeki belirli bir varlık türünü yapılandırmak için kullanılabilecek bir nesne döndürür. Varlık türü zaten modelin bir parçası değilse modele eklenecektir.

Entity<TEntity>()

Modeldeki belirli bir varlık türünü yapılandırmak için kullanılabilecek bir nesne döndürür. Varlık türü zaten modelin bir parçası değilse modele eklenecektir.

Entity<TEntity>(Action<EntityTypeBuilder<TEntity>>)

Modeldeki belirli bir varlık türünü yapılandırmayı gerçekleştirir. Varlık türü zaten modelin bir parçası değilse modele eklenecektir.

Bu aşırı yükleme, öğesine yapılan çağrıdan sonra zincirin yerine Yöntem çağrısında yapılacak şekilde varlık türünün yapılandırılmasını sağlar Entity<TEntity>() . Bu, model düzeyinde ek yapılandırmanın varlık türü için yapılandırmadan sonra zincirde olmasını sağlar.

Entity(Type, Action<EntityTypeBuilder>)

Modeldeki belirli bir varlık türünü yapılandırmayı gerçekleştirir. Varlık türü zaten modelin bir parçası değilse modele eklenecektir.

Bu aşırı yükleme, öğesine yapılan çağrıdan sonra zincirin yerine Yöntem çağrısında yapılacak şekilde varlık türünün yapılandırılmasını sağlar Entity<TEntity>() . Bu, model düzeyinde ek yapılandırmanın varlık türü için yapılandırmadan sonra zincirde olmasını sağlar.

public virtual Microsoft.EntityFrameworkCore.ModelBuilder Entity (Type type, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> buildAction);
abstract member Entity : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
override this.Entity : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Overridable Function Entity (type As Type, buildAction As Action(Of EntityTypeBuilder)) As ModelBuilder

Parametreler

type
Type

Yapılandırılacak varlık türü.

buildAction
Action<EntityTypeBuilder>

Varlık türünün yapılandırmasını gerçekleştiren bir eylem.

Döndürülenler

ModelBuilder

Aynı ModelBuilder örnek, böylece ek yapılandırma çağrılarının zincirleme yapılabilir.

Açıklamalar

Daha fazla bilgi için bkz. modelleme varlık türleri .

Şunlara uygulanır

Entity(String, Action<EntityTypeBuilder>)

Modeldeki belirli bir varlık türünü yapılandırmayı gerçekleştirir. Belirtilen ada sahip bir varlık türü zaten modelin bir parçası değilse, karşılık gelen bir CLR türüne sahip olmayan yeni bir varlık türü modele eklenecektir.

Bu aşırı yükleme, öğesine yapılan çağrıdan sonra zincirin yerine Yöntem çağrısında yapılacak şekilde varlık türünün yapılandırılmasını sağlar Entity(String) . Bu, model düzeyinde ek yapılandırmanın varlık türü için yapılandırmadan sonra zincirde olmasını sağlar.

public virtual Microsoft.EntityFrameworkCore.ModelBuilder Entity (string name, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> buildAction);
abstract member Entity : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
override this.Entity : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Overridable Function Entity (name As String, buildAction As Action(Of EntityTypeBuilder)) As ModelBuilder

Parametreler

name
String

Yapılandırılacak varlık türünün adı.

buildAction
Action<EntityTypeBuilder>

Varlık türünün yapılandırmasını gerçekleştiren bir eylem.

Döndürülenler

ModelBuilder

Aynı ModelBuilder örnek, böylece ek yapılandırma çağrılarının zincirleme yapılabilir.

Açıklamalar

Daha fazla bilgi için bkz. modelleme varlık türleri .

Şunlara uygulanır

Entity(String)

Modeldeki belirli bir varlık türünü yapılandırmak için kullanılabilecek bir nesne döndürür. Belirtilen ada sahip bir varlık türü zaten modelin bir parçası değilse, karşılık gelen bir CLR türüne sahip olmayan yeni bir varlık türü modele eklenecektir.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder Entity (string name);
abstract member Entity : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.Entity : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function Entity (name As String) As EntityTypeBuilder

Parametreler

name
String

Yapılandırılacak varlık türünün adı.

Döndürülenler

EntityTypeBuilder

Varlık türünü yapılandırmak için kullanılabilen bir nesne.

Açıklamalar

Daha fazla bilgi için bkz. modelleme varlık türleri .

Şunlara uygulanır

Entity(Type)

Modeldeki belirli bir varlık türünü yapılandırmak için kullanılabilecek bir nesne döndürür. Varlık türü zaten modelin bir parçası değilse modele eklenecektir.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder Entity (Type type);
abstract member Entity : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.Entity : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function Entity (type As Type) As EntityTypeBuilder

Parametreler

type
Type

Yapılandırılacak varlık türü.

Döndürülenler

EntityTypeBuilder

Varlık türünü yapılandırmak için kullanılabilen bir nesne.

Açıklamalar

Daha fazla bilgi için bkz. modelleme varlık türleri .

Şunlara uygulanır

Entity<TEntity>()

Modeldeki belirli bir varlık türünü yapılandırmak için kullanılabilecek bir nesne döndürür. Varlık türü zaten modelin bir parçası değilse modele eklenecektir.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> Entity<TEntity> () where TEntity : class;
abstract member Entity : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.Entity : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Overridable Function Entity(Of TEntity As Class) () As EntityTypeBuilder(Of TEntity)

Tür Parametreleri

TEntity

Yapılandırılacak varlık türü.

Döndürülenler

EntityTypeBuilder<TEntity>

Varlık türünü yapılandırmak için kullanılabilen bir nesne.

Açıklamalar

Daha fazla bilgi için bkz. modelleme varlık türleri .

Şunlara uygulanır

Entity<TEntity>(Action<EntityTypeBuilder<TEntity>>)

Modeldeki belirli bir varlık türünü yapılandırmayı gerçekleştirir. Varlık türü zaten modelin bir parçası değilse modele eklenecektir.

Bu aşırı yükleme, öğesine yapılan çağrıdan sonra zincirin yerine Yöntem çağrısında yapılacak şekilde varlık türünün yapılandırılmasını sağlar Entity<TEntity>() . Bu, model düzeyinde ek yapılandırmanın varlık türü için yapılandırmadan sonra zincirde olmasını sağlar.

public virtual Microsoft.EntityFrameworkCore.ModelBuilder Entity<TEntity> (Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity>> buildAction) where TEntity : class;
abstract member Entity : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity>> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Entity : null)
override this.Entity : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity>> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Entity : null)
Public Overridable Function Entity(Of TEntity As Class) (buildAction As Action(Of EntityTypeBuilder(Of TEntity))) As ModelBuilder

Tür Parametreleri

TEntity

Yapılandırılacak varlık türü.

Parametreler

buildAction
Action<EntityTypeBuilder<TEntity>>

Varlık türünün yapılandırmasını gerçekleştiren bir eylem.

Döndürülenler

ModelBuilder

Aynı ModelBuilder örnek, böylece ek yapılandırma çağrılarının zincirleme yapılabilir.

Açıklamalar

Daha fazla bilgi için bkz. modelleme varlık türleri .

Şunlara uygulanır