GetJsonPropertyName(IProperty)
|
傳回以 Cosmos 為目標時,屬性所對應的屬性名稱。
|
GetJsonPropertyName(IReadOnlyProperty)
|
傳回以 Cosmos 為目標時,屬性所對應的屬性名稱。
|
GetPropertyName(IProperty)
|
傳回以 Cosmos 為目標時所使用的屬性名稱。
|
AnnotationsToDebugString(IAnnotatable, Int32)
|
取得 物件上宣告之所有批註的偵錯字串。
|
GetCurrentValueComparer(IPropertyBase)
|
IComparer<T>取得 ,用於比較追蹤 IUpdateEntry 專案中的值。
|
GetGetter(IPropertyBase)
|
取得用於 IClrPropertyGetter 讀取此屬性值的 。
請注意,因為這類屬性沒有相關聯的 MemberInfo ,所以呼叫陰影屬性 (IsShadowProperty(IPropertyBase)) 這個方法是錯誤的。
|
GetIndex(IPropertyBase)
|
取得這個屬性的屬性索引。
|
GetMemberInfo(IPropertyBase, Boolean, Boolean)
|
取得 或 FieldInfo , PropertyInfo 應該用來取得或設定指定屬性的值。
請注意,因為這類屬性沒有相關聯的 MemberInfo ,所以呼叫陰影屬性 (IsShadowProperty(IPropertyBase)) 這個方法是錯誤的。
|
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 忽略任何設定的值。
|
GetPrecision(IProperty)
|
取得這個屬性中允許的資料有效位數。
例如,如果 屬性是 Decimal ,則這是最大位數。
|
GetScale(IProperty)
|
取得這個屬性中允許的資料小數位數。
例如,如果 屬性是 Decimal ,則這是小數位數的最大值。
|
GetStructuralValueComparer(IProperty)
|
已過時。.
ValueComparer取得要用於這個屬性之結構化複本的 ,如果沒有設定,則 null 為 。
|
GetTypeMapping(IProperty)
|
CoreTypeMapping從完成的模型傳回指定屬性的 。
|
GetValueConverter(IProperty)
|
已過時。.
取得這個屬性的自訂 ValueConverter 集合。
|
GetValueGeneratorFactory(IProperty)
|
已過時。.
取得已設定為產生此屬性值的處理站,如果有的話。
|
IsForeignKey(IProperty)
|
已過時。.
取得值,指出這個屬性是否做為外鍵 (或複合外鍵) 的一部分。
|
IsIndex(IProperty)
|
已過時。.
取得值,指出這個屬性是否做為索引 (或複合索引) 的一部分。
|
IsKey(IProperty)
|
已過時。.
取得值,指出這個屬性是當做主鍵或替代索引鍵 (或複合主鍵或替代索引鍵的一部分) 。
|
IsPrimaryKey(IProperty)
|
已過時。.
取得值,指出這個屬性是當做主鍵 (還是複合主鍵) 的一部分。
|
IsUniqueIndex(IProperty)
|
已過時。.
取得值,指出這個屬性是否做為唯一索引 (或唯一複合索引) 的一部分。
|
ToDebugString(IProperty, MetadataDebugStringOptions, Int32)
|
建立人類可讀取的指定中繼資料標記法。
警告:請勿依賴傳回字串的格式。
它是專為偵錯而設計,而且可能會在發行之間任意變更。
|
FindColumn(IProperty, StoreObjectIdentifier)
|
如果資料行對應至指定的類似資料表的存放區物件,則會傳回對應至這個屬性的資料行。
|
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(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 運算式,做為此屬性所對應之資料行的預設值。
|
GetDeleteStoredProcedureParameterMappings(IProperty)
|
傳回屬性對應的刪除預存程式參數。
|
GetFunctionColumnMappings(IProperty)
|
傳回屬性對應的函式資料行。
|
GetInsertStoredProcedureParameterMappings(IProperty)
|
傳回屬性所對應的插入預存程式參數。
|
GetInsertStoredProcedureResultColumnMappings(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 ,則這是字元數上限。
|
GetOverrides(IProperty)
|
傳回所有屬性 Facet 覆寫。
這個方法通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。
|
GetOverrides(IReadOnlyProperty)
|
傳回所有屬性 Facet 覆寫。
這個方法通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。
|
GetPrecision(IProperty, StoreObjectIdentifier)
|
取得這個屬性中允許的資料有效位數。
例如,如果 屬性是 Decimal ,則這是最大位數。
|
GetPrecision(IReadOnlyProperty, StoreObjectIdentifier)
|
取得這個屬性中允許的資料有效位數。
例如,如果 屬性是 Decimal ,則這是最大位數。
|
GetReaderFieldValue(IProperty, RelationalDataReader, Int32, Boolean)
|
從指定的 relationalReader 讀取這個屬性的值。
|
GetRelationalTypeMapping(IProperty)
|
傳 RelationalTypeMapping 回完成之模型上指定屬性的 。
|
GetRelationalTypeMapping(IReadOnlyProperty)
|
傳 RelationalTypeMapping 回完成之模型上指定屬性的 。
|
GetScale(IProperty, StoreObjectIdentifier)
|
取得這個屬性中允許的資料小數位數。
例如,如果 屬性是 Decimal ,則這是小數位數的最大值。
|
GetScale(IReadOnlyProperty, StoreObjectIdentifier)
|
取得這個屬性中允許的資料小數位數。
例如,如果 屬性是 Decimal ,則這是小數位數的最大值。
|
GetSqlQueryColumnMappings(IProperty)
|
傳回屬性所對應的 SQL 查詢資料行。
|
GetTableColumnMappings(IProperty)
|
傳回屬性所對應的資料表資料行。
|
GetUpdateStoredProcedureParameterMappings(IProperty)
|
傳回屬性所對應的更新預存程式參數。
|
GetUpdateStoredProcedureResultColumnMappings(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 字元。
|
TryGetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier, Object)
|
傳回物件,這個物件會做為此屬性所對應之資料行的預設值。
|
TryGetDefaultValue(IReadOnlyProperty, Object)
|
傳回物件,這個物件會做為此屬性所對應之資料行的預設值。
|
GetDataAnnotations(IProperty, IAnnotationCodeGenerator)
|
取得要設定屬性的資料批註。
|
GetFluentApiCalls(IProperty, IAnnotationCodeGenerator)
|
取得 Fluent API 呼叫以設定屬性。
|
GetGeometricDimension(IProperty)
|
傳回建立此屬性之資料行時要使用的維度。
|
GetSrid(IProperty)
|
傳回建立此屬性之資料行時要使用的 SRID。
|
GetSrid(IProperty, StoreObjectIdentifier)
|
傳回建立此屬性之資料行時要使用的 SRID。
|
GetSrid(IReadOnlyProperty)
|
傳回建立此屬性之資料行時要使用的 SRID。
|
GetSrid(IReadOnlyProperty, StoreObjectIdentifier)
|
傳回建立此屬性之資料行時要使用的 SRID。
|
FindHiLoSequence(IProperty)
|
ISequence尋找模型中要用於 hi-lo 模式的 。
|
FindHiLoSequence(IProperty, StoreObjectIdentifier)
|
ISequence尋找模型中要用於 hi-lo 模式的 。
|
FindHiLoSequence(IReadOnlyProperty)
|
ISequence尋找模型中要用於 hi-lo 模式的 。
|
FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier)
|
ISequence尋找模型中要用於 hi-lo 模式的 。
|
FindSequence(IProperty)
|
ISequence尋找模型中要用於索引鍵值產生模式的 。
|
FindSequence(IProperty, StoreObjectIdentifier)
|
ISequence尋找模型中要用於索引鍵值產生模式的 。
|
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)
|
傳回值,指出屬性的資料行是否疏鬆。
|