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>) |
Modelde belirli bir varlık türünün yapılandırmasını gerçekleştirir. Varlık türü modelin bir parçası değilse modele eklenir. |
Entity(String, Action<EntityTypeBuilder>) |
Modelde belirli bir varlık türünün yapılandırmasını gerçekleştirir. Sağlanan ada sahip bir varlık türü modelin parçası değilse, modele karşılık gelen CLR türüne sahip olmayan yeni bir varlık türü eklenir. |
Entity(String) |
Modelde belirli bir varlık türünü yapılandırmak için kullanılabilecek bir nesne döndürür. Sağlanan ada sahip bir varlık türü modelin parçası değilse, modele karşılık gelen CLR türüne sahip olmayan yeni bir varlık türü eklenir. |
Entity(Type) |
Modelde belirli bir varlık türünü yapılandırmak için kullanılabilecek bir nesne döndürür. Varlık türü modelin bir parçası değilse modele eklenir. |
Entity<TEntity>() |
Modelde belirli bir varlık türünü yapılandırmak için kullanılabilecek bir nesne döndürür. Varlık türü modelin bir parçası değilse modele eklenir. |
Entity<TEntity>(Action<EntityTypeBuilder<TEntity>>) |
Modelde belirli bir varlık türünün yapılandırmasını gerçekleştirir. Varlık türü modelin bir parçası değilse modele eklenir. |
Entity(Type, Action<EntityTypeBuilder>)
Modelde belirli bir varlık türünün yapılandırmasını gerçekleştirir. Varlık türü modelin bir parçası değilse modele eklenir.
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
Ek yapılandırma çağrılarının zincirlenebilmesi için aynı ModelBuilder örnek.
Açıklamalar
Bu aşırı yükleme, varlık türünün yapılandırmasının çağrısından sonra zincirlenmek yerine yöntem çağrısında satır içinde gerçekleştirilmesini Entity<TEntity>()sağlar. Bu, varlık türü için yapılandırmadan sonra model düzeyinde ek yapılandırmanın zincirlemesini sağlar.
Daha fazla bilgi ve örnek için bkz. Varlık türlerini modelleme .
Şunlara uygulanır
Entity(String, Action<EntityTypeBuilder>)
Modelde belirli bir varlık türünün yapılandırmasını gerçekleştirir. Sağlanan ada sahip bir varlık türü modelin parçası değilse, modele karşılık gelen CLR türüne sahip olmayan yeni bir varlık türü eklenir.
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
Ek yapılandırma çağrılarının zincirlenebilmesi için aynı ModelBuilder örnek.
Açıklamalar
Bu aşırı yükleme, varlık türünün yapılandırmasının çağrısından sonra zincirlenmek yerine yöntem çağrısında satır içinde gerçekleştirilmesini Entity(String)sağlar. Bu, varlık türü için yapılandırmadan sonra model düzeyinde ek yapılandırmanın zincirlemesini sağlar.
Daha fazla bilgi ve örnek için bkz. Varlık türlerini modelleme .
Şunlara uygulanır
Entity(String)
Modelde belirli bir varlık türünü yapılandırmak için kullanılabilecek bir nesne döndürür. Sağlanan ada sahip bir varlık türü modelin parçası değilse, modele karşılık gelen CLR türüne sahip olmayan yeni bir varlık türü eklenir.
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ılabilecek bir nesne.
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Varlık türlerini modelleme .
Şunlara uygulanır
Entity(Type)
Modelde belirli bir varlık türünü yapılandırmak için kullanılabilecek bir nesne döndürür. Varlık türü modelin bir parçası değilse modele eklenir.
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ılabilecek bir nesne.
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Varlık türlerini modelleme .
Şunlara uygulanır
Entity<TEntity>()
Modelde belirli bir varlık türünü yapılandırmak için kullanılabilecek bir nesne döndürür. Varlık türü modelin bir parçası değilse modele eklenir.
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ılabilecek bir nesne.
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Varlık türlerini modelleme .
Şunlara uygulanır
Entity<TEntity>(Action<EntityTypeBuilder<TEntity>>)
Modelde belirli bir varlık türünün yapılandırmasını gerçekleştirir. Varlık türü modelin bir parçası değilse modele eklenir.
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
Ek yapılandırma çağrılarının zincirlenebilmesi için aynı ModelBuilder örnek.
Açıklamalar
Bu aşırı yükleme, varlık türünün yapılandırmasının çağrısından sonra zincirlenmek yerine yöntem çağrısında satır içinde gerçekleştirilmesini Entity<TEntity>()sağlar. Bu, varlık türü için yapılandırmadan sonra model düzeyinde ek yapılandırmanın zincirlemesini sağlar.
Daha fazla bilgi ve örnek için bkz. Varlık türlerini modelleme .
Şunlara uygulanır
Entity Framework