GetJsonPropertyName(IProperty)
|
傳回當以 Cosmos 為目標時,屬性所對應的屬性名稱。
|
GetJsonPropertyName(IReadOnlyProperty)
|
傳回當以 Cosmos 為目標時,屬性所對應的屬性名稱。
|
GetPropertyName(IProperty)
|
傳回以 Cosmos 為目標時所使用的屬性名稱。
|
SetJsonPropertyName(IMutableProperty, String)
|
設定以 Cosmos 為目標時,屬性所對應的屬性名稱。
|
SetPropertyName(IMutableProperty, String)
|
設定以 Cosmos 為目標時所使用的屬性名稱。
|
AnnotationsToDebugString(IAnnotatable, Int32)
|
取得 物件上宣告之所有注釋的偵錯字串。
|
GetAnnotation(IAnnotatable, String)
|
取得具有指定名稱的注釋,如果不存在,則會擲回。
|
IsColumnNullable(IProperty)
|
檢查對應至指定 IProperty 的資料行在資料庫中建立時是否為可為 Null。
這不只取決於屬性本身,也可以取決於屬性本身的對應方式。 例如,TPH 類型階層中的不可為 Null 屬性會對應至可為 Null 的資料行。
|
Scaffolding(IProperty)
|
表示結構化類型的純量屬性。
|
AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)
|
將批註加入物件。
|
GetAnnotation(IMutableAnnotatable, String)
|
取得具有指定名稱的注釋,如果不存在,則會擲回。
|
GetOrAddAnnotation(IMutableAnnotatable, String, String)
|
取得具有指定索引鍵的現有注釋,如果不存在,則加入新的批註。
|
SetOrRemoveAnnotation(IMutableAnnotatable, String, Object)
|
設定儲存在指定名稱底下的批註。 如果具有指定名稱的注釋已經存在,則會覆寫現有的批註。 如果 null 已提供,則會移除現有的批註。
|
SetField(IMutablePropertyBase, String)
|
設定此屬性應該使用的基礎 CLR 欄位。
備份欄位通常依照慣例找到,如下所述: http://go.microsoft.com/fwlink/?LinkId=723277.
此方法適用于在慣例找不到正確欄位的情況下明確設定支援欄位。
根據預設,如果找到或已指定支援欄位,則會在建構新物件時使用,通常是從資料庫查詢實體時。
屬性會用於所有其他存取。 呼叫 即可變更此專案 SetPropertyAccessMode(IMutablePropertyBase, Nullable<PropertyAccessMode>) 。
|
SetPropertyAccessMode(IMutablePropertyBase, Nullable<PropertyAccessMode>)
|
PropertyAccessMode設定要用於這個屬性的 。
|
SetPropertyAccessMode(IMutablePropertyBase, Nullable<PropertyAccessMode>)
|
PropertyAccessMode設定要用於這個屬性的 。
|
FindContainingPrimaryKey(IMutableProperty)
|
取得使用此屬性的主鍵 (包含此屬性的複合主鍵) 。
|
FindFirstPrincipal(IMutableProperty)
|
如果指定的屬性是外鍵的一部分,則尋找所指定屬性受限制的第一個主體屬性。
|
FindPrincipals(IMutableProperty)
|
已過時。.
如果指定的屬性是外鍵的一部分,則尋找主體屬性清單,包括給定屬性所限制的指定屬性。
|
GetContainingForeignKeys(IMutableProperty)
|
取得使用此屬性的所有外鍵, (包括包含此屬性的複合外鍵) 。
|
GetContainingIndexes(IMutableProperty)
|
取得使用此屬性的所有索引 (包括包含此屬性的複合索引) 。
|
GetContainingKeys(IMutableProperty)
|
取得使用此屬性的所有主要或替代索引鍵, (包含此屬性的複合索引鍵) 。
|
GetContainingPrimaryKey(IMutableProperty)
|
已過時。.
取得使用此屬性的主鍵 (包含此屬性的複合主鍵) 。
|
IsUnicode(IMutableProperty, Nullable<Boolean>)
|
設定值,指出這個屬性是否可以保存 Unicode 字元。
|
SetAfterSaveBehavior(IMutableProperty, Nullable<PropertySaveBehavior>)
|
取得或設定值,指出實體儲存至資料庫之後,是否可以修改這個屬性。
如果 Throw 為 ,則會在資料庫中存在實體之後,將新值指派給這個屬性時,擲回例外狀況。
如果 Ignore 為 ,則會忽略已存在於資料庫中之實體屬性值的任何修改。
|
SetBeforeSaveBehavior(IMutableProperty, Nullable<PropertySaveBehavior>)
|
取得或設定值,指出在實體儲存至資料庫之前,是否可以修改此屬性。
如果為 Throw ,則在狀態中 Added 時,如果值指派給這個屬性,則會擲回例外狀況。
如果 Ignore 為 ,則會在處於 狀態時 Added 忽略任何設定的值。
|
SetIsUnicode(IMutableProperty, Nullable<Boolean>)
|
設定值,指出這個屬性是否可以保存 Unicode 字元。
|
SetKeyValueComparer(IMutableProperty, ValueComparer)
|
已過時。.
在執行索引鍵比較時,設定此屬性的自訂 ValueComparer 。
|
SetMaxLength(IMutableProperty, Nullable<Int32>)
|
設定此屬性中允許的資料長度上限。 例如,如果 屬性是 String ',則這是字元數上限。
|
SetPrecision(IMutableProperty, Nullable<Int32>)
|
設定此屬性中允許的資料有效位數。
例如,如果 屬性是 Decimal ,則這是位數上限。
|
SetProviderClrType(IMutableProperty, Type)
|
設定屬性值在傳送給資料庫提供者之前,將轉換成的類型。
|
SetScale(IMutableProperty, Nullable<Int32>)
|
設定此屬性中允許的資料小數位數。
例如,如果 屬性是 Decimal ,則這是小數位數的最大數目。
|
SetStructuralValueComparer(IMutableProperty, ValueComparer)
|
已過時。.
設定此屬性之結構化複本的自訂 ValueComparer 。
|
SetTypeMapping(IMutableProperty, CoreTypeMapping)
|
CoreTypeMapping設定指定屬性的
|
SetValueComparer(IMutableProperty, ValueComparer)
|
設定此屬性的自訂 ValueComparer 。
|
SetValueConverter(IMutableProperty, ValueConverter)
|
設定此屬性的自訂 ValueConverter 。
|
SetValueGeneratorFactory(IMutableProperty, Func<IProperty,IEntityType,ValueGenerator>)
|
將處理站設定為用於產生此屬性的值,或 null 清除任何先前設定的 Factory。
設定 null 不會停用此屬性的值產生,它只會清除針對此屬性明確設定的任何產生器。 資料庫提供者可能仍有屬性類型的值產生器。
|
GetCurrentValueComparer(IPropertyBase)
|
取得 , IComparer<T> 用於比較追蹤 IUpdateEntry 專案中的值。
|
GetFieldName(IPropertyBase)
|
取得此屬性的支援欄位名稱,如果不知道支援欄位,則 null 為 。
|
GetGetter(IPropertyBase)
|
IClrPropertyGetter取得 ,用於讀取這個屬性的值。
請注意,針對陰影屬性呼叫這個方法 () IsShadowProperty(IPropertyBase) 是一個錯誤,因為這類屬性沒有相關聯的 MemberInfo 。
|
GetIndex(IPropertyBase)
|
取得這個屬性的屬性索引。
|
GetMemberInfo(IPropertyBase, Boolean, Boolean)
|
取得 或 PropertyInfoFieldInfo ,這個值應該用來取得或設定指定屬性的值。
請注意,針對陰影屬性呼叫這個方法 () IsShadowProperty(IPropertyBase) 是一個錯誤,因為這類屬性沒有相關聯的 MemberInfo 。
|
GetPropertyAccessMode(IPropertyBase)
|
PropertyAccessMode取得用於這個屬性的 。
null 表示正在使用預設屬性存取模式。
|
IsIndexerProperty(IPropertyBase)
|
取得值,指出這個 是否為索引子屬性。 索引子屬性是透過實體類別上的索引子存取的屬性。
|
IsShadowProperty(IPropertyBase)
|
已過時。.
取得值,指出這個 是否為陰影屬性。 陰影屬性是實體類別中沒有對應屬性的陰影屬性。 屬性的目前值會儲存在 中 ChangeTracker ,而不是儲存在實體類別的實例中。
|
CreateKeyEqualityComparer<TProperty>(IProperty)
|
IEqualityComparer<T>為指定屬性類型的值建立 。
|
FindContainingPrimaryKey(IProperty)
|
取得使用此屬性的主鍵 (包含此屬性的複合主鍵) 。
|
FindFirstPrincipal(IProperty)
|
如果指定的屬性是外鍵的一部分,則尋找所指定屬性受限制的第一個主體屬性。
|
FindMapping(IProperty)
|
已過時。.
傳 CoreTypeMapping 回指定屬性的 。
|
FindPrincipals(IProperty)
|
已過時。.
如果指定的屬性是外鍵的一部分,則尋找主體屬性清單,包括給定屬性所限制的指定屬性。
|
FindTypeMapping(IProperty)
|
傳 CoreTypeMapping 回指定屬性的 。
|
GetAfterSaveBehavior(IProperty)
|
已過時。.
取得值,指出實體儲存至資料庫之後,是否可以修改這個屬性。
如果 Throw 為 ,則會在資料庫中存在實體之後,將新值指派給這個屬性時,擲回例外狀況。
如果 Ignore 為 ,則會忽略已存在於資料庫中之實體屬性值的任何修改。
|
GetBeforeSaveBehavior(IProperty)
|
已過時。.
取得值,指出是否可以在實體儲存至資料庫之前修改這個屬性。
如果為 Throw ,則在狀態中 Added 時,如果值指派給這個屬性,則會擲回例外狀況。
如果 Ignore 為 ,則會在處於 狀態時 Added 忽略任何設定的值。
|
GetContainingForeignKeys(IProperty)
|
取得使用此屬性的所有外鍵, (包括包含此屬性的複合外鍵) 。
|
GetContainingIndexes(IProperty)
|
取得使用此屬性的所有索引 (包括包含此屬性的複合索引) 。
|
GetContainingKeys(IProperty)
|
取得使用此屬性的所有主要或替代索引鍵, (包含此屬性的複合索引鍵) 。
|
GetContainingPrimaryKey(IProperty)
|
已過時。.
取得使用此屬性的主鍵 (包含此屬性的複合主鍵) 。
|
GetKeyValueComparer(IProperty)
|
ValueComparer取得要與這個屬性索引鍵搭配使用的 ,如果未設定,則 null 為 。
|
GetMaxLength(IProperty)
|
取得這個屬性中允許的資料長度上限。 例如,如果 屬性是 String ,則這是字元數目上限。
|
GetPrecision(IProperty)
|
取得這個屬性中允許的資料有效位數。
例如,如果 屬性是 Decimal ,則這是位數上限。
|
GetProviderClrType(IProperty)
|
取得屬性值在傳送至資料庫提供者之前,將轉換成的類型。
|
GetScale(IProperty)
|
取得這個屬性中允許的資料小數位數。
例如,如果 屬性是 Decimal ,則這是小數位數的最大數目。
|
GetStructuralValueComparer(IProperty)
|
已過時。.
ValueComparer取得要用於此屬性之結構化複本的 ,如果沒有設定,則 null 為 。
|
GetTypeMapping(IProperty)
|
CoreTypeMapping從完成的模型傳回指定屬性的 。
|
GetValueComparer(IProperty)
|
ValueComparer取得這個屬性的 ,如果未設定,則 null 為 。
|
GetValueConverter(IProperty)
|
已過時。.
取得這個屬性的自訂 ValueConverter 集合。
|
GetValueGeneratorFactory(IProperty)
|
已過時。.
取得已設定為產生此屬性值的處理站,如果有的話。
|
IsForeignKey(IProperty)
|
已過時。.
取得值,指出這個屬性是否做為外鍵 (或複合外鍵) 的一部分。
|
IsIndex(IProperty)
|
已過時。.
取得值,指出這個屬性是否做為索引 (或複合索引) 的一部分。
|
IsKey(IProperty)
|
已過時。.
取得值,指出這個屬性是否做為主鍵或替代索引鍵 (或複合主要或替代索引鍵的一部分) 。
|
IsPrimaryKey(IProperty)
|
已過時。.
取得值,指出這個屬性是否做為主鍵 (或複合主鍵) 的一部分。
|
IsUnicode(IProperty)
|
取得值,指出 屬性是否可以保存 Unicode 字元。
|
IsUniqueIndex(IProperty)
|
已過時。.
取得值,指出這個屬性是否做為唯一索引 (或唯一複合索引) 的一部分。
|
ToDebugString(IProperty, MetadataDebugStringOptions, Int32)
|
建立人類可讀取的指定中繼資料標記法。
警告:不要依賴傳回字串的格式。
它專為偵錯而設計,而且可能會在發行之間任意變更。
|
Relational(IMutableProperty)
|
取得屬性的關係資料庫特定中繼資料。
|
Relational(IProperty)
|
取得屬性的關係資料庫特定中繼資料。
|
FindColumn(IProperty, StoreObjectIdentifier)
|
如果對應至指定的類似資料表的存放區物件,則會傳回對應至這個屬性的資料行。
|
FindOverrides(IMutableProperty, StoreObjectIdentifier)
|
傳回特定類似資料表的存放區物件的屬性 Facet 覆寫。
這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。
|
FindOverrides(IProperty, StoreObjectIdentifier)
|
傳回特定類似資料表的存放區物件的屬性 Facet 覆寫。
這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。
|
FindOverrides(IReadOnlyProperty, StoreObjectIdentifier)
|
傳回特定類似資料表的存放區物件的屬性 Facet 覆寫。
這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。
|
FindRelationalMapping(IProperty)
|
已過時。.
傳 RelationalTypeMapping 回完成之模型上指定屬性的 。
|
FindRelationalTypeMapping(IProperty)
|
傳 RelationalTypeMapping 回完成之模型上指定屬性的 。
|
FindRelationalTypeMapping(IProperty, StoreObjectIdentifier)
|
傳 RelationalTypeMapping 回完成之模型上指定屬性的 。
|
FindRelationalTypeMapping(IReadOnlyProperty)
|
傳 RelationalTypeMapping 回完成之模型上指定屬性的 。
|
FindRelationalTypeMapping(IReadOnlyProperty, StoreObjectIdentifier)
|
傳 RelationalTypeMapping 回完成之模型上指定屬性的 。
|
FindSharedStoreObjectRootProperty(IMutableProperty, StoreObjectIdentifier)
|
尋找對應至共用資料表類似物件中相同資料行的第一 IProperty 個。
這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。
|
FindSharedStoreObjectRootProperty(IProperty, StoreObjectIdentifier)
|
尋找對應至共用資料表類似物件中相同資料行的第一 IProperty 個。
這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。
|
FindSharedStoreObjectRootProperty(IReadOnlyProperty, StoreObjectIdentifier)
|
尋找對應至共用資料表類似物件中相同資料行的第一 IProperty 個。
這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。
|
FindSharedTableRootPrimaryKeyProperty(IProperty)
|
IProperty尋找 ,表示與指定屬性相同的主鍵屬性,但可能位於共用根資料表中。
此類型通常是由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。
|
GetCollation(IProperty)
|
傳回要用於資料行的定序。
|
GetCollation(IProperty, StoreObjectIdentifier)
|
傳回要用於資料行的定序。
|
GetCollation(IReadOnlyProperty)
|
傳回要用於資料行的定序。
|
GetCollation(IReadOnlyProperty, StoreObjectIdentifier)
|
傳回要用於資料行的定序。
|
GetColumnBaseName(IProperty)
|
傳回屬性所對應之資料行的基底名稱。
|
GetColumnBaseName(IReadOnlyProperty)
|
已過時。.
傳回屬性所對應之資料行的基底名稱。
|
GetColumnName(IProperty)
|
已過時。.
傳回屬性所對應之資料表資料行的名稱。
|
GetColumnName(IProperty, StoreObjectIdentifier)
|
傳回屬性對應至特定資料表的資料行名稱。
|
GetColumnName(IReadOnlyProperty)
|
傳回屬性要對應的資料行名稱。
|
GetColumnName(IReadOnlyProperty, StoreObjectIdentifier)
|
傳回屬性對應至特定資料表的資料行名稱。
|
GetColumnOrder(IReadOnlyProperty)
|
傳回此屬性所對應之資料行的順序。
|
GetColumnOrder(IReadOnlyProperty, StoreObjectIdentifier)
|
傳回此屬性對應至特定資料表的資料行順序。
|
GetColumnType(IProperty)
|
傳回屬性所對應之資料行的資料庫類型。
|
GetColumnType(IProperty, StoreObjectIdentifier)
|
傳回屬性所對應之資料行的資料庫類型。
|
GetColumnType(IReadOnlyProperty)
|
傳回屬性所對應之資料行的資料庫類型,如果 null 找不到資料庫類型,則傳回 。
|
GetColumnType(IReadOnlyProperty, StoreObjectIdentifier)
|
傳回屬性所對應之資料行的資料庫類型,如果 null 找不到資料庫類型,則傳回 。
|
GetComment(IProperty)
|
傳回這個屬性所對應之資料行的批註。
|
GetComment(IProperty, StoreObjectIdentifier)
|
傳回這個屬性所對應之資料行的批註。
|
GetComment(IReadOnlyProperty)
|
傳回這個屬性所對應之資料行的批註。
|
GetComment(IReadOnlyProperty, StoreObjectIdentifier)
|
傳回這個屬性所對應之資料行的批註。
|
GetComputedColumnSql(IProperty)
|
傳回作為這個屬性所對應資料行計算值的 SQL 運算式。
|
GetComputedColumnSql(IProperty, StoreObjectIdentifier)
|
傳回作為這個屬性所對應資料行計算值的 SQL 運算式。
|
GetComputedColumnSql(IReadOnlyProperty)
|
傳回作為這個屬性所對應資料行計算值的 SQL 運算式。
|
GetComputedColumnSql(IReadOnlyProperty, StoreObjectIdentifier)
|
傳回作為這個屬性所對應資料行計算值的 SQL 運算式。
|
GetDefaultColumnBaseName(IProperty)
|
傳回屬性所對應之資料行的預設基底名稱
|
GetDefaultColumnBaseName(IReadOnlyProperty)
|
已過時。.
傳回屬性所對應之資料行的預設基底名稱
|
GetDefaultColumnMappings(IProperty)
|
傳回屬性要對應的預設資料行。
|
GetDefaultColumnName(IProperty)
|
已過時。.
傳回屬性要對應的預設資料表資料行名稱。
|
GetDefaultColumnName(IProperty, StoreObjectIdentifier)
|
傳回屬性要對應的預設資料行名稱。
|
GetDefaultColumnName(IReadOnlyProperty)
|
傳回屬性所對應之資料行的預設基底名稱
|
GetDefaultColumnName(IReadOnlyProperty, StoreObjectIdentifier)
|
傳回屬性要對應的預設資料行名稱。
|
GetDefaultValue(IProperty)
|
傳回物件,這個物件會當做這個屬性所對應之資料行的預設值。
|
GetDefaultValue(IProperty, StoreObjectIdentifier)
|
傳回物件,這個物件會當做這個屬性所對應之資料行的預設值。
|
GetDefaultValue(IReadOnlyProperty)
|
傳回物件,這個物件會當做這個屬性所對應之資料行的預設值。
|
GetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier)
|
傳回物件,這個物件會當做這個屬性所對應之資料行的預設值。
|
GetDefaultValueSql(IProperty)
|
傳回 SQL 運算式,做為此屬性所對應之資料行的預設值。
|
GetDefaultValueSql(IProperty, StoreObjectIdentifier)
|
傳回 SQL 運算式,做為此屬性所對應之資料行的預設值。
|
GetDefaultValueSql(IReadOnlyProperty)
|
傳回 SQL 運算式,做為此屬性所對應之資料行的預設值。
|
GetDefaultValueSql(IReadOnlyProperty, StoreObjectIdentifier)
|
傳回 SQL 運算式,做為此屬性所對應之資料行的預設值。
|
GetFunctionColumnMappings(IProperty)
|
傳回屬性對應的函式資料行。
|
GetIsStored(IProperty)
|
取得這個屬性所對應的計算資料行值是否儲存在資料庫中,或是在讀取時計算。
|
GetIsStored(IProperty, StoreObjectIdentifier)
|
取得這個屬性所對應的計算資料行值是否儲存在資料庫中,或是在讀取時計算。
|
GetIsStored(IReadOnlyProperty)
|
取得這個屬性所對應的計算資料行值是否儲存在資料庫中,或是在讀取時計算。
|
GetIsStored(IReadOnlyProperty, StoreObjectIdentifier)
|
取得這個屬性所對應的計算資料行值是否儲存在資料庫中,或是在讀取時計算。
|
GetJsonPropertyName(IReadOnlyProperty)
|
取得 JSON 屬性名稱的值,這個名稱用於對應至 JSON 資料行之實體的指定屬性。
|
GetMappedStoreObjects(IReadOnlyProperty, StoreObjectType)
|
傳回這個屬性所對應的類似資料表的存放區物件。
這個方法通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。
|
GetMaxLength(IProperty, StoreObjectIdentifier)
|
取得這個屬性中允許的資料長度上限。 例如,如果 屬性是 String ,則這是字元數上限。
|
GetMaxLength(IReadOnlyProperty, StoreObjectIdentifier)
|
取得這個屬性中允許的資料長度上限。 例如,如果 屬性是 String ,則這是字元數上限。
|
GetOrCreateOverrides(IMutableProperty, StoreObjectIdentifier)
|
傳回特定類似資料表之存放區物件的屬性 Facet 覆寫。
這個方法通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。
|
GetOverrides(IMutableProperty)
|
傳回所有屬性 Facet 覆寫。
這個方法通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。
|
GetOverrides(IReadOnlyProperty)
|
傳回所有屬性 Facet 覆寫。
這個方法通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。
|
GetPrecision(IProperty, StoreObjectIdentifier)
|
取得這個屬性中允許的資料有效位數。
例如,如果 屬性是 Decimal ,則這是最大位數。
|
GetPrecision(IReadOnlyProperty, StoreObjectIdentifier)
|
取得這個屬性中允許的資料有效位數。
例如,如果 屬性是 Decimal ,則這是最大位數。
|
GetRelationalTypeMapping(IProperty)
|
傳 RelationalTypeMapping 回完成之模型上指定屬性的 。
|
GetRelationalTypeMapping(IReadOnlyProperty)
|
傳 RelationalTypeMapping 回完成之模型上指定屬性的 。
|
GetScale(IProperty, StoreObjectIdentifier)
|
取得這個屬性中允許的資料小數位數。
例如,如果 屬性是 Decimal ,則這是小數位數的最大值。
|
GetScale(IReadOnlyProperty, StoreObjectIdentifier)
|
取得這個屬性中允許的資料小數位數。
例如,如果 屬性是 Decimal ,則這是小數位數的最大值。
|
GetSqlQueryColumnMappings(IProperty)
|
傳回屬性所對應的 SQL 查詢資料行。
|
GetTableColumnMappings(IProperty)
|
傳回屬性所對應的資料表資料行。
|
GetViewColumnMappings(IProperty)
|
傳回屬性對應的檢視資料行。
|
IsColumnNullable(IProperty)
|
檢查在資料庫中建立時,對應至指定 IProperty 的資料行是否可為 Null。
這取決於屬性本身及其對應的方式。 例如,TPH 類型階層中的衍生不可為 Null 屬性會對應至可為 Null 的資料行。
以及共用相同資料表之選擇性型別的屬性。
|
IsColumnNullable(IProperty, StoreObjectIdentifier)
|
檢查在資料庫中建立時,對應至指定 IProperty 的資料行是否可為 Null。
這取決於屬性本身及其對應的方式。 例如,TPH 類型階層中的衍生不可為 Null 屬性會對應至可為 Null 的資料行。
以及共用相同資料表之選擇性型別的屬性。
|
IsColumnNullable(IReadOnlyProperty)
|
檢查在資料庫中建立時,對應至指定 IProperty 的資料行是否可為 Null。
|
IsColumnNullable(IReadOnlyProperty, StoreObjectIdentifier)
|
檢查在資料庫中建立時,對應至指定屬性的資料行是否可為 Null。
|
IsFixedLength(IProperty)
|
傳回旗標,指出 屬性是否只能夠儲存固定長度的資料,例如字串。
|
IsFixedLength(IProperty, StoreObjectIdentifier)
|
傳回旗標,指出 屬性是否只能夠儲存固定長度的資料,例如字串。
|
IsFixedLength(IReadOnlyProperty)
|
傳回旗標,指出 屬性是否能夠只儲存固定長度的資料,例如字串。
|
IsFixedLength(IReadOnlyProperty, StoreObjectIdentifier)
|
傳回旗標,指出 屬性是否能夠只儲存固定長度的資料,例如字串。
|
IsUnicode(IProperty, StoreObjectIdentifier)
|
取得值,指出屬性是否可以保存 Unicode 字元。
|
IsUnicode(IReadOnlyProperty, StoreObjectIdentifier)
|
取得值,指出屬性是否可以保存 Unicode 字元。
|
RemoveOverrides(IMutableProperty, StoreObjectIdentifier)
|
移除特定類似資料表之存放區物件的屬性 Facet 覆寫。
這個方法通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。
|
SetCollation(IMutableProperty, String)
|
設定要用於這個屬性之資料行的定序。
|
SetColumnName(IMutableProperty, String)
|
設定屬性對應的資料行。
|
SetColumnName(IMutableProperty, String, StoreObjectIdentifier)
|
設定屬性對應至特定類似資料表之存放區物件的資料行。
|
SetColumnOrder(IMutableProperty, Nullable<Int32>)
|
設定屬性所對應之資料行的順序。
|
SetColumnType(IMutableProperty, String)
|
設定屬性所對應之資料行的資料庫類型。
|
SetComment(IMutableProperty, String)
|
設定要套用至此屬性所對應之資料行的批註。
|
SetComputedColumnSql(IMutableProperty, String)
|
設定當做這個屬性所對應資料行計算值的 SQL 運算式。
|
SetDefaultValue(IMutableProperty, Object)
|
設定物件,這個物件會做為這個屬性所對應之資料行的預設值。
|
SetDefaultValueSql(IMutableProperty, String)
|
設定當做這個屬性所對應之資料行預設值的 SQL 運算式。
|
SetIsFixedLength(IMutableProperty, Nullable<Boolean>)
|
設定旗標,指出 屬性是否能夠只儲存固定長度的資料,例如字串。
|
SetIsStored(IMutableProperty, Nullable<Boolean>)
|
設定這個屬性所對應的計算資料行值是儲存在資料庫中,或是在讀取時計算。
|
SetJsonPropertyName(IMutableProperty, String)
|
設定 JSON 屬性名稱的值,這個名稱用於對應至 JSON 資料行之實體的指定屬性。
|
TryGetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier, Object)
|
傳回物件,這個物件會當做這個屬性所對應之資料行的預設值。
|
TryGetDefaultValue(IReadOnlyProperty, Object)
|
傳回物件,這個物件會當做這個屬性所對應之資料行的預設值。
|
Sqlite(IMutableProperty)
|
取得屬性的 SQLite 特定中繼資料。
|
Sqlite(IProperty)
|
取得屬性的 SQLite 特定中繼資料。
|
GetGeometricDimension(IProperty)
|
傳回建立此屬性之資料行時要使用的維度。
|
GetSrid(IProperty)
|
傳回建立此屬性之資料行時要使用的 SRID。
|
GetSrid(IProperty, StoreObjectIdentifier)
|
傳回建立此屬性之資料行時要使用的 SRID。
|
GetSrid(IReadOnlyProperty)
|
傳回建立此屬性之資料行時要使用的 SRID。
|
GetSrid(IReadOnlyProperty, StoreObjectIdentifier)
|
傳回建立此屬性之資料行時要使用的 SRID。
|
SetGeometricDimension(IMutableProperty, String)
|
設定建立此屬性之資料行時要使用的維度。
|
SetSrid(IMutableProperty, Nullable<Int32>)
|
設定建立此屬性的資料行時要使用的 SRID。
|
SqlServer(IMutableProperty)
|
取得屬性SQL Server特定中繼資料。
|
SqlServer(IProperty)
|
取得屬性SQL Server特定中繼資料。
|
FindHiLoSequence(IProperty)
|
ISequence尋找模型中要用於 hi-lo 模式的 。
|
FindHiLoSequence(IProperty, StoreObjectIdentifier)
|
ISequence尋找模型中要用於 hi-lo 模式的 。
|
FindHiLoSequence(IReadOnlyProperty)
|
ISequence尋找模型中要用於 hi-lo 模式的 。
|
FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier)
|
ISequence尋找模型中要用於 hi-lo 模式的 。
|
FindSequence(IReadOnlyProperty)
|
ISequence尋找模型中要用於索引鍵值產生模式的 。
|
FindSequence(IReadOnlyProperty, StoreObjectIdentifier)
|
ISequence尋找模型中要用於索引鍵值產生模式的 。
|
GetHiLoSequenceName(IProperty)
|
傳回用於 hi-lo 序列的名稱。
|
GetHiLoSequenceName(IProperty, StoreObjectIdentifier)
|
傳回用於 hi-lo 序列的名稱。
|
GetHiLoSequenceName(IReadOnlyProperty)
|
傳回用於 hi-lo 序列的名稱。
|
GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier)
|
傳回用於 hi-lo 序列的名稱。
|
GetHiLoSequenceSchema(IProperty)
|
傳回要用於 hi-lo 序列的架構。
|
GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier)
|
傳回要用於 hi-lo 序列的架構。
|
GetHiLoSequenceSchema(IReadOnlyProperty)
|
傳回要用於 hi-lo 序列的架構。
|
GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)
|
傳回要用於 hi-lo 序列的架構。
|
GetIdentityIncrement(IProperty)
|
傳回識別遞增。
|
GetIdentityIncrement(IProperty, StoreObjectIdentifier)
|
傳回識別遞增。
|
GetIdentityIncrement(IReadOnlyProperty)
|
傳回識別遞增。
|
GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier)
|
傳回識別遞增。
|
GetIdentitySeed(IProperty)
|
傳回身分識別種子。
|
GetIdentitySeed(IProperty, StoreObjectIdentifier)
|
傳回身分識別種子。
|
GetIdentitySeed(IReadOnlyProperty)
|
傳回身分識別種子。
|
GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier)
|
傳回身分識別種子。
|
GetSequenceName(IReadOnlyProperty)
|
傳回要用於索引鍵值產生序列的名稱。
|
GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier)
|
傳回要用於索引鍵值產生序列的名稱。
|
GetSequenceSchema(IReadOnlyProperty)
|
傳回要用於索引鍵值產生序列的架構。
|
GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)
|
傳回要用於索引鍵值產生序列的架構。
|
GetValueGenerationStrategy(IProperty)
|
傳 SqlServerValueGenerationStrategy 回 要用於 屬性的 。
如果未針對 屬性設定任何策略,則會從 IModel 取得要使用的策略。
|
GetValueGenerationStrategy(IProperty, StoreObjectIdentifier)
|
傳 SqlServerValueGenerationStrategy 回 要用於 屬性的 。
如果未針對 屬性設定任何策略,則會從 IModel 取得要使用的策略。
|
GetValueGenerationStrategy(IReadOnlyProperty)
|
傳 SqlServerValueGenerationStrategy 回 要用於 屬性的 。
|
GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier)
|
傳 SqlServerValueGenerationStrategy 回 要用於 屬性的 。
|
IsSparse(IReadOnlyProperty)
|
傳回值,指出屬性的資料行是否疏鬆。
|
IsSparse(IReadOnlyProperty, StoreObjectIdentifier)
|
傳回值,指出屬性的資料行是否疏鬆。
|
SetHiLoSequenceName(IMutableProperty, String)
|
設定要用於 hi-lo 序列的名稱。
|
SetHiLoSequenceSchema(IMutableProperty, String)
|
設定要用於 hi-lo 序列的架構。
|
SetIdentityIncrement(IMutableProperty, Nullable<Int32>)
|
設定識別遞增。
|
SetIdentityIncrement(IMutableProperty, Nullable<Int32>, StoreObjectIdentifier)
|
設定特定資料表的識別遞增。
|
SetIdentitySeed(IMutableProperty, Nullable<Int32>)
|
設定身分識別種子。
|
SetIdentitySeed(IMutableProperty, Nullable<Int64>)
|
設定身分識別種子。
|
SetIdentitySeed(IMutableProperty, Nullable<Int64>, StoreObjectIdentifier)
|
設定特定資料表的身分識別種子。
|
SetIsSparse(IMutableProperty, Nullable<Boolean>)
|
設定值,指出屬性的資料行是否疏鬆。
|
SetSequenceName(IMutableProperty, String)
|
設定要用於索引鍵值產生序列的名稱。
|
SetSequenceSchema(IMutableProperty, String)
|
設定要用於索引鍵值產生序列的架構。
|
SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>)
|
SqlServerValueGenerationStrategy設定 要用於 屬性的 。
|
SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier)
|
SqlServerValueGenerationStrategy設定要用於特定資料表之 屬性的 。
|