IConventionModelBuilder.SharedTypeEntity 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.
Modelde belirli bir paylaşılan tür varlık türünü yapılandırmak için kullanılabilecek bir nesne döndürür.
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder SharedTypeEntity (string name, Type type, bool? shouldBeOwned = False, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder? SharedTypeEntity (string name, Type type, bool? shouldBeOwned = False, bool fromDataAnnotation = false);
abstract member SharedTypeEntity : string * Type * Nullable<bool> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
Public Function SharedTypeEntity (name As String, type As Type, Optional shouldBeOwned As Nullable(Of Boolean) = False, Optional fromDataAnnotation As Boolean = false) As IConventionEntityTypeBuilder
Parametreler
- name
- String
Yapılandırılacak varlık türünün adı.
- type
- Type
Yapılandırılacak varlık türünün türü.
true
varlık türüne ait olması gerekiyorsa, false
varlık türüne ait olmaması gerekiyorsa
- fromDataAnnotation
- Boolean
Yapılandırmanın bir veri ek açıklaması kullanılarak belirtilip belirtilmediğinden emin olun.
Döndürülenler
Varlık türü eklenmişse veya modelin bir parçasıysa varlık türünü yapılandırmak için kullanılabilecek bir nesne, null
aksi takdirde.
Açıklamalar
Sağlanan ada sahip bir varlık türü modelin parçası değilse, modele paylaşılan tür varlık türü olarak sağlanan CLR türüne sahip yeni bir varlık türü eklenir.
Paylaşılan tür varlık türü, CLR türünü modeldeki diğer türlerle paylaşabilen ancak benzersiz bir ada sahip olan ve her zaman adla tanımlanan bir varlık türüdür.