ModelBuilder.Entity Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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
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
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
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
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
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 .