AddAnnotation(String, Object)
|
將批註加入至這個物件。 如果具有指定名稱的注釋已經存在,則會擲回 。
(繼承來源 IMutableAnnotatable)
|
AddAnnotations(IEnumerable<IAnnotation>)
|
將批註加入物件。
(繼承來源 IMutableAnnotatable)
|
AddComplexIndexerProperty(String, Type, Type, String, Boolean)
|
將索引子所備份的複雜屬性新增至此類型。
|
AddComplexProperty(MemberInfo, String, Boolean)
|
將複雜屬性加入至此類型。
|
AddComplexProperty(String, Boolean)
|
將複雜屬性加入至此類型。
|
AddComplexProperty(String, Type, MemberInfo, Type, String, Boolean)
|
將複雜屬性加入至此類型。
|
AddComplexProperty(String, Type, Type, String, Boolean)
|
將複雜屬性加入至此類型。
|
AddIgnored(String)
|
將指定的成員名稱標示為忽略,防止慣例將相符的屬性或導覽新增至類型。
|
AddIndexerProperty(String, Type)
|
將索引子所備份的屬性加入至此類型。
|
AddProperty(MemberInfo)
|
將屬性加入至此類型。
|
AddProperty(String)
|
將屬性加入至此類型。
|
AddProperty(String, Type)
|
將屬性加入至此類型。
|
AddProperty(String, Type, MemberInfo)
|
將屬性加入至此類型。
|
AddRuntimeAnnotation(String, Object)
|
將執行時間批註加入至這個物件。 如果具有指定名稱的注釋已經存在,則會擲回 。
(繼承來源 IAnnotatable)
|
AnnotationsToDebugString(Int32)
|
取得 物件上宣告之所有批註的偵錯字串。
(繼承來源 IReadOnlyAnnotatable)
|
DisplayName()
|
取得這個結構化類型的易記顯示名稱。
(繼承來源 IReadOnlyTypeBase)
|
DisplayName(Boolean)
|
取得指定 IReadOnlyTypeBase 之 的易記顯示名稱。
(繼承來源 IReadOnlyTypeBase)
|
FindAnnotation(String)
|
取得具有指定名稱的注釋,如果不存在,則傳 null 回 。
(繼承來源 IReadOnlyAnnotatable)
|
FindComplexProperty(MemberInfo)
|
取得指定型別上的複雜屬性。 如果找不到任何屬性,則傳 null 回 。
|
FindComplexProperty(String)
|
取得具有指定名稱的複雜屬性。 如果未定義具有指定名稱的屬性,則傳 null 回 。
|
FindDeclaredComplexProperty(String)
|
尋找在具有指定名稱之型別上宣告的複雜屬性。
不會傳回基底類型上定義的屬性。
|
FindDeclaredProperty(String)
|
尋找在具有指定名稱之型別上宣告的屬性。
不會傳回基底類型上定義的屬性。
|
FindIndexerPropertyInfo()
|
PropertyInfo如果存在,則會傳回相關聯 CLR 類型上索引子的 。
(繼承來源 IReadOnlyTypeBase)
|
FindMember(String)
|
取得具有指定名稱的成員。 如果未定義具有指定名稱的成員,則傳 null 回 。
|
FindMembersInHierarchy(String)
|
取得這個型別、基底類型或衍生型別上具有指定名稱的成員。
|
FindProperties(IReadOnlyList<String>)
|
尋找此類型的相符屬性。 如果找不到任何屬性,則傳 null 回 。
|
FindProperty(MemberInfo)
|
取得指定型別上的屬性。 如果找不到任何屬性,則傳 null 回 。
|
FindProperty(String)
|
取得具有指定名稱的屬性。 如果未定義具有指定名稱的屬性,則傳 null 回 。
|
FindRuntimeAnnotation(String)
|
取得具有指定名稱的執行時間批註,如果不存在,則傳 null 回 。
(繼承來源 IAnnotatable)
|
FindRuntimeAnnotationValue(String)
|
取得具有指定名稱的執行時間批註值,如果不存在,則傳 null 回 。
(繼承來源 IAnnotatable)
|
GetAnnotation(String)
|
取得具有指定名稱的注釋,如果不存在,則會擲回。
(繼承來源 IReadOnlyAnnotatable)
|
GetAnnotations()
|
取得目前 物件上的所有批註。
(繼承來源 IReadOnlyAnnotatable)
|
GetChangeTrackingStrategy()
|
取得用於此類型的變更追蹤策略。 此策略指出內容如何偵測類型實例的屬性變更。
(繼承來源 IReadOnlyTypeBase)
|
GetComplexProperties()
|
取得在這個類型上定義的屬性。
|
GetDeclaredComplexProperties()
|
取得在這個類型上宣告的所有複雜屬性。
|
GetDeclaredMembers()
|
取得在這個類型上宣告的成員。
|
GetDeclaredProperties()
|
取得在此類型上宣告的所有純量屬性。
|
GetDerivedComplexProperties()
|
取得衍生自此型別之型別上宣告的所有複雜屬性。
|
GetDerivedProperties()
|
取得衍生自此型別之型別上宣告的所有純量屬性。
|
GetFlattenedComplexProperties()
|
傳回實作 IComplexProperty 的所有屬性,包括複雜型別上的屬性。
(繼承來源 ITypeBase)
|
GetFlattenedDeclaredProperties()
|
傳回所有實 IProperty 作 的宣告屬性,包括複雜型別上的屬性。
(繼承來源 ITypeBase)
|
GetFlattenedProperties()
|
傳回實作 IProperty 的所有屬性,包括複雜型別上的屬性。
(繼承來源 ITypeBase)
|
GetIgnoredMembers()
|
取得所有忽略的成員。
|
GetMembers()
|
取得在這個型別和基底型別上定義的成員。
|
GetNavigationAccessMode()
|
PropertyAccessMode取得用於這個型別導覽的 。
(繼承來源 IReadOnlyTypeBase)
|
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)
|
取得具有指定名稱的執行時間注釋值,如果不存在,請加以新增。
(繼承來源 IAnnotatable)
|
GetProperties()
|
取得在這個類型上定義的所有純量屬性。
|
GetProperty(String)
|
取得具有指定名稱的屬性。
|
GetPropertyAccessMode()
|
PropertyAccessMode取得用於這個型別之屬性和導覽的 。
(繼承來源 IReadOnlyTypeBase)
|
GetRuntimeAnnotations()
|
取得目前 物件上的所有執行時間批註。
(繼承來源 IAnnotatable)
|
GetSnapshottableMembers()
|
傳回變更追蹤時可能需要快照集值的所有成員。
(繼承來源 ITypeBase)
|
IsAbstract()
|
取得值,指出這個結構型別是否代表抽象類別型。
(繼承來源 IReadOnlyTypeBase)
|
IsAssignableFrom(IReadOnlyTypeBase)
|
判斷此類型是否衍生自 (或與指定類型) 相同。
(繼承來源 IReadOnlyTypeBase)
|
IsIgnored(String)
|
指出是否忽略指定的成員名稱。
|
IsStrictlyDerivedFrom(IReadOnlyTypeBase)
|
判斷此類型是否衍生自 (,但與指定類型) 不同。
(繼承來源 IReadOnlyTypeBase)
|
RemoveAnnotation(String)
|
從這個 物件中移除指定的注釋。
(繼承來源 IMutableAnnotatable)
|
RemoveComplexProperty(IReadOnlyProperty)
|
從這個類型移除屬性。
|
RemoveComplexProperty(String)
|
從這個類型移除屬性。
|
RemoveIgnored(String)
|
移除忽略的成員名稱。
|
RemoveProperty(IReadOnlyProperty)
|
從這個類型移除屬性。
|
RemoveProperty(String)
|
從這個類型移除屬性。
|
RemoveRuntimeAnnotation(String)
|
從這個 物件中移除指定的執行時間批註。
(繼承來源 IAnnotatable)
|
SetAnnotation(String, Object)
|
設定儲存在指定索引鍵底下的注釋。 如果具有指定名稱的注釋已經存在,則覆寫現有的注釋。
(繼承來源 IMutableAnnotatable)
|
SetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>)
|
設定要用於此類型的變更追蹤策略。 此策略指出內容如何偵測類型實例的屬性變更。
|
SetNavigationAccessMode(Nullable<PropertyAccessMode>)
|
PropertyAccessMode設定要用於巡覽這個實體型別的 。
|
SetOrRemoveAnnotation(String, Object)
|
設定儲存在指定名稱下的批註。 如果具有指定名稱的注釋已經存在,則覆寫現有的注釋。 如果 null 已提供,則移除現有的批註。
(繼承來源 IMutableAnnotatable)
|
SetPropertyAccessMode(Nullable<PropertyAccessMode>)
|
PropertyAccessMode設定要用於這個型別之屬性和導覽的 。
|
SetRuntimeAnnotation(String, Object)
|
設定儲存在指定索引鍵下的執行時間批註。 如果具有指定名稱的注釋已經存在,則覆寫現有的注釋。
(繼承來源 IAnnotatable)
|
ShortName()
|
取得可用於 IReadOnlyTypeBase 其他識別碼之 的簡短名稱。
(繼承來源 IReadOnlyTypeBase)
|
DisplayName(ITypeBase)
|
取得指定 ITypeBase 之 的易記顯示名稱。
|
FullName(ITypeBase)
|
已過時。.
取得指定 IReadOnlyTypeBase 的唯一名稱。
|
IsAbstract(ITypeBase)
|
檢查此實體類型是否代表抽象類別型。
|
ShortName(ITypeBase)
|
取得可用於 ITypeBase 其他識別碼之 的簡短名稱。
|
AnnotationsToDebugString(IAnnotatable, Int32)
|
取得 物件上宣告之所有批註的偵錯字串。
|
GetAnnotation(IAnnotatable, String)
|
取得具有指定名稱的注釋,如果不存在,則會擲回。
|
AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)
|
將批註加入物件。
|
GetAnnotation(IMutableAnnotatable, String)
|
取得具有指定名稱的注釋,如果不存在,則會擲回。
|
GetOrAddAnnotation(IMutableAnnotatable, String, String)
|
取得具有指定索引鍵的現有注釋,如果不存在,則加入新的批註。
|
SetOrRemoveAnnotation(IMutableAnnotatable, String, Object)
|
設定儲存在指定名稱下的批註。 如果具有指定名稱的注釋已經存在,則覆寫現有的注釋。 如果 null 已提供,則移除現有的批註。
|
SetNavigationAccessMode(IMutableTypeBase, Nullable<PropertyAccessMode>)
|
PropertyAccessMode設定要用於巡覽這個實體型別的 。
請注意,個別導覽可以覆寫此存取模式。 此處設定的值將用於未指定任何覆寫的任何導覽。
|
SetPropertyAccessMode(IMutableTypeBase, Nullable<PropertyAccessMode>)
|
PropertyAccessMode設定要用於這個實體類型之屬性和導覽的 。
請注意,個別屬性和導覽可以覆寫此存取模式。 此處設定的值將用於未指定覆寫的任何屬性或導覽。
|
FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier)
|
傳回特定類似資料表之存放區物件的型別對應。
這個方法通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。
|
GetContainerColumnName(IReadOnlyTypeBase)
|
取得類型對應的容器資料行名稱。
|
GetDeleteStoredProcedure(IReadOnlyTypeBase)
|
傳回類型要對應至刪除的預存程式,如果未對應至預存程式,則 null 傳回該預存程式。
|
GetFunctionName(IReadOnlyTypeBase)
|
傳回類型所對應的 null 函式名稱,如果未對應至函式,則傳回該函式的名稱。
|
GetInsertStoredProcedure(IReadOnlyTypeBase)
|
傳回類型為插入 null 所對應的預存程式,如果未對應至預存程式,則傳回該預存程式。
|
GetJsonPropertyName(IReadOnlyTypeBase)
|
取得用於對應至 JSON 資料行之指定實體的 JSON 屬性名稱值。
|
GetMappingFragments(IReadOnlyTypeBase)
|
傳回所有已設定的類型對應片段。
這個方法通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。
|
GetMappingFragments(IReadOnlyTypeBase, StoreObjectType)
|
傳回指定型別的所有已設定型別對應片段。
這個方法通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。
|
GetMappingStrategy(IReadOnlyTypeBase)
|
取得衍生型別的對應策略。
|
GetSchema(IReadOnlyTypeBase)
|
傳回包含對應資料表的資料庫架構。
|
GetSqlQuery(IReadOnlyTypeBase)
|
傳回用來提供型 null 別資料的 SQL 字串,如果未對應至 SQL 字串,則傳回 。
|
GetTableName(IReadOnlyTypeBase)
|
傳回類型所對應的 null 資料表名稱,如果未對應至資料表,則傳回該資料表的名稱。
|
GetUpdateStoredProcedure(IReadOnlyTypeBase)
|
傳回類型針對更新所對應的預存程式,如果未對應至預存程式,則 null 傳回預存程式。
|
GetViewName(IReadOnlyTypeBase)
|
傳回類型所對應的 null 檢視名稱,如果未對應至檢視,則傳回該檢視的名稱。
|
GetViewSchema(IReadOnlyTypeBase)
|
傳回包含對應檢視的資料庫架構。
|
IsMappedToJson(IReadOnlyTypeBase)
|
取得值,指出指定的實體是否對應至 JSON 資料行。
|
GetNavigationAccessMode(ITypeBase)
|
PropertyAccessMode取得用於這個型別導覽的 。
請注意,個別導覽可以覆寫此存取模式。 此處傳回的值將用於未指定任何覆寫的任何流覽。
|
GetPropertyAccessMode(ITypeBase)
|
PropertyAccessMode取得用於這個型別之屬性和導覽的 。
請注意,個別屬性和導覽可以覆寫此存取模式。 此處傳回的值將用於未指定覆寫的任何屬性或導覽。
|