IConventionTypeBase.AddComplexProperty 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
AddComplexProperty(String, Boolean, Boolean) |
Bu türe bir özellik ekler. |
AddComplexProperty(MemberInfo, String, Boolean, Boolean) |
Bu türe bir özellik ekler. |
AddComplexProperty(String, Type, Type, String, Boolean, Boolean) |
Bu türe bir özellik ekler. |
AddComplexProperty(String, Type, MemberInfo, Type, String, Boolean, Boolean) |
Bu türe bir özellik ekler. |
AddComplexProperty(String, Boolean, Boolean)
Bu türe bir özellik ekler.
public Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty? AddComplexProperty (string name, bool collection = false, bool fromDataAnnotation = false);
abstract member AddComplexProperty : string * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty
Public Function AddComplexProperty (name As String, Optional collection As Boolean = false, Optional fromDataAnnotation As Boolean = false) As IConventionComplexProperty
Parametreler
- name
- String
Eklenecek özelliğin adı.
- collection
- Boolean
özelliğinin bir koleksiyonu temsil edip etmediğini gösterir.
- fromDataAnnotation
- Boolean
Yapılandırmanın bir veri ek açıklaması kullanılarak belirtilip belirtilmediğinden emin olun.
Döndürülenler
Yeni oluşturulan özellik.
Şunlara uygulanır
AddComplexProperty(MemberInfo, String, Boolean, Boolean)
Bu türe bir özellik ekler.
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Currently used only in tests")]
public virtual Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty? AddComplexProperty (System.Reflection.MemberInfo memberInfo, string? complexTypeName = default, bool collection = false, bool fromDataAnnotation = false);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Currently used only in tests")>]
abstract member AddComplexProperty : System.Reflection.MemberInfo * string * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty
override this.AddComplexProperty : System.Reflection.MemberInfo * string * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty
Public Overridable Function AddComplexProperty (memberInfo As MemberInfo, Optional complexTypeName As String = Nothing, Optional collection As Boolean = false, Optional fromDataAnnotation As Boolean = false) As IConventionComplexProperty
Parametreler
- memberInfo
- MemberInfo
Türüne karşılık gelen üye.
- complexTypeName
- String
Karmaşık türün adı.
- collection
- Boolean
özelliğinin bir koleksiyonu temsil edip etmediğini gösterir.
- fromDataAnnotation
- Boolean
Yapılandırmanın bir veri ek açıklaması kullanılarak belirtilip belirtilmediğinden emin olun.
Döndürülenler
Yeni oluşturulan özellik.
- Öznitelikler
Şunlara uygulanır
AddComplexProperty(String, Type, Type, String, Boolean, Boolean)
Bu türe bir özellik ekler.
public Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty? AddComplexProperty (string name, Type propertyType, Type complexType, string? complexTypeName = default, bool collection = false, bool fromDataAnnotation = false);
abstract member AddComplexProperty : string * Type * Type * string * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty
Public Function AddComplexProperty (name As String, propertyType As Type, complexType As Type, Optional complexTypeName As String = Nothing, Optional collection As Boolean = false, Optional fromDataAnnotation As Boolean = false) As IConventionComplexProperty
Parametreler
- name
- String
Eklenecek özelliğin adı.
- propertyType
- Type
Özellik türü.
- complexType
- Type
Özelliğin barındıracağı değerin türü.
- complexTypeName
- String
Karmaşık türün adı.
- collection
- Boolean
özelliğinin bir koleksiyonu temsil edip etmediğini gösterir.
- fromDataAnnotation
- Boolean
Yapılandırmanın bir veri ek açıklaması kullanılarak belirtilip belirtilmediğinden emin olun.
Döndürülenler
Yeni oluşturulan özellik.
Şunlara uygulanır
AddComplexProperty(String, Type, MemberInfo, Type, String, Boolean, Boolean)
Bu türe bir özellik ekler.
public Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty? AddComplexProperty (string name, Type propertyType, System.Reflection.MemberInfo memberInfo, Type complexType, string? complexTypeName = default, bool collection = false, bool fromDataAnnotation = false);
abstract member AddComplexProperty : string * Type * System.Reflection.MemberInfo * Type * string * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty
Public Function AddComplexProperty (name As String, propertyType As Type, memberInfo As MemberInfo, complexType As Type, Optional complexTypeName As String = Nothing, Optional collection As Boolean = false, Optional fromDataAnnotation As Boolean = false) As IConventionComplexProperty
Parametreler
- name
- String
Eklenecek özelliğin adı.
- propertyType
- Type
Özellik türü.
- memberInfo
- MemberInfo
Karşılık gelen CLR türü üyesi.
Parametre ve Object dönüş türüne sahip bir String dizin oluşturucu kullanılabilir.
- complexType
- Type
Özelliğin barındıracağı değerin türü.
- complexTypeName
- String
Karmaşık türün adı.
- collection
- Boolean
özelliğinin bir koleksiyonu temsil edip etmediğini gösterir.
- fromDataAnnotation
- Boolean
Yapılandırmanın bir veri ek açıklaması kullanılarak belirtilip belirtilmediğinden emin olun.
Döndürülenler
Yeni oluşturulan özellik.
Şunlara uygulanır
Entity Framework