AddAlternateKeyAnnotation(EdmModel, IEdmEntityType, IDictionary<String,IEdmProperty>)
|
將替代索引鍵新增至此實體類型。
|
AddComplexType(EdmModel, String, String)
|
建立複雜類型並將它加入至模型。
|
AddComplexType(EdmModel, String, String, IEdmComplexType)
|
建立複雜類型並將它加入至模型。
|
AddComplexType(EdmModel, String, String, IEdmComplexType, Boolean)
|
建立複雜類型並將它加入至模型。
|
AddComplexType(EdmModel, String, String, IEdmComplexType, Boolean, Boolean)
|
建立複雜類型並將它加入至模型。
|
AddEntityContainer(EdmModel, String, String)
|
建立實體容器,並將其新增至模型。
|
AddEntityType(EdmModel, String, String)
|
建立實體類型,並將其新增至模型。
|
AddEntityType(EdmModel, String, String, IEdmEntityType)
|
建立實體類型,並將其新增至模型。
|
AddEntityType(EdmModel, String, String, IEdmEntityType, Boolean, Boolean)
|
建立實體類型,並將其新增至模型。
|
AddEntityType(EdmModel, String, String, IEdmEntityType, Boolean, Boolean, Boolean)
|
建立實體類型,並將其新增至模型。
|
AddTerm(EdmModel, String, String, EdmPrimitiveTypeKind)
|
從基本類型種類建立並新增 類別的新實例 EdmTerm 。
|
AddTerm(EdmModel, String, String, IEdmTypeReference)
|
從型別參考建立和加入 類別的新實例 EdmTerm 。
|
AddTerm(EdmModel, String, String, IEdmTypeReference, String, String)
|
從型別參考建立和加入 類別的新實例 EdmTerm 。
|
AllElements(IEdmEntityContainer, Int32)
|
包含介面的 IEdmModel 擴充方法。
|
AsElementType(IEdmType)
|
取得集合定義的專案類型,或型別參考所參考之非集合定義的本身。
|
BaseComplexType(IEdmComplexType)
|
取得這個參考定義的基底型別。
|
BaseComplexType(IEdmComplexTypeReference)
|
取得這個參考的基底型別。
|
BaseEntityType(IEdmEntityType)
|
取得這個實體類型定義的基底類型。
|
BaseEntityType(IEdmEntityTypeReference)
|
取得這個參考之定義的基底型別。
|
BaseType(IEdmStructuredType)
|
取得這個結構化型別定義的基底型別。
|
BaseType(IEdmStructuredTypeReference)
|
傳回這個參考之定義的基底類型。
|
CollectionDefinition(IEdmCollectionTypeReference)
|
取得這個集合參考的定義。
|
ComplexDefinition(IEdmComplexTypeReference)
|
取得這個參考型別的定義,這個參考型別為 IEdmComplexTypeDefinition。
|
DeclaredNavigationProperties(IEdmStructuredType)
|
取得在這個結構化型別定義中宣告的導覽屬性。
|
DeclaredNavigationProperties(IEdmStructuredTypeReference)
|
取得在這個參考的定義中宣告的導覽屬性。
|
DeclaredStructuralProperties(IEdmStructuredType)
|
取得 IEdmStructuredTypeDefinition 中宣告的所有結構化屬性。
|
DeclaredStructuralProperties(IEdmStructuredTypeReference)
|
取得這個參考定義中宣告的所有結構化屬性。
|
DeclaringEntityType(IEdmNavigationProperty)
|
取得宣告此導覽屬性的實體類型。
|
DependentProperties(IEdmNavigationProperty)
|
取得這個導覽屬性的相依屬性,如果這是主體實體或沒有引用條件約束,則傳回 null。
|
DirectValueAnnotations(IEdmModel, IEdmElement)
|
取得專案的直接注釋。
|
ElementType(IEdmCollectionTypeReference)
|
取得這個集合參考之定義的專案類型。
|
EntityDefinition(IEdmEntityTypeReference)
|
取得這個實體參考的定義。
|
EntityReferenceDefinition(IEdmEntityReferenceTypeReference)
|
取得這個實體參考型別參考的定義。
|
EntitySets(IEdmEntityContainer)
|
傳回屬於 IEdmEntityContainer 的實體集。
|
EntityType(IEdmEntityReferenceTypeReference)
|
取得這個實體參考型別參考的定義所參考的實體類型。
|
EntityType(IEdmNavigationSource)
|
傳回導覽來源的實體類型。
|
EnumDefinition(IEdmEnumTypeReference)
|
取得這個列舉參考的定義。
|
ExistsContainer(IEdmModel, String)
|
如果模型中的容器名稱與輸入名稱相同。 輸入名稱可能是完整名稱。
|
FilterByName(IEnumerable<IEdmOperation>, Boolean, String)
|
檢查所有作業是否有相同的傳回類型
|
FindAllDerivedTypes(IEdmModel, IEdmStructuredType)
|
尋找直接或間接衍生自提供之型別且跨越模型的型別清單。
|
FindBoundOperations(IEdmModel, IEdmType)
|
根據系結類型搜尋系結作業,如果沒有任何作業存在,則會傳回空的可列舉。
|
FindBoundOperations(IEdmModel, String, IEdmType)
|
根據限定名稱和系結類型搜尋系結作業,如果沒有任何作業存在,則會傳回空的列舉。
|
FindDeclaredEntitySet(IEdmModel, String)
|
搜尋指定名稱所設定的實體,該實體可能是預設容器和 中限定的容器。擴充容器。
|
FindDeclaredNavigationSource(IEdmModel, String)
|
依指定名稱搜尋實體集或單一實體集,這些名稱可能是預設容器和 中的容器限定。擴充容器。 如果未提供任何容器名稱,則會搜尋預設容器。
|
FindDeclaredOperationImports(IEdmModel, String)
|
在預設容器和 中,依指定的名稱搜尋作業匯入。擴充容器,如果沒有任何作業匯入存在,則會傳回空的可列舉。
|
FindDeclaredSingleton(IEdmModel, String)
|
依指定名稱搜尋單一,該名稱可能是預設容器和 中的容器限定。擴充容器。 如果未提供任何容器名稱,則會搜尋預設容器。
|
FindEntityContainer(IEdmModel, String)
|
以指定的名稱在此模型及參考的所有模型中搜尋實體容器,如果沒有這樣的實體容器則傳回 null。
|
FindNavigationProperty(IEdmStructuredTypeReference, String)
|
依名稱尋找此參考定義中宣告的導覽屬性。
|
FindOperations(IEdmModel, String)
|
搜尋此模型中具有指定名稱的作業,以及所有參考的模型,如果沒有任何這類作業存在,則會傳回空的可列舉。
|
FindProperty(IEdmRecordExpression, String)
|
尋找記錄運算式的屬性。
|
FindProperty(IEdmStructuredTypeReference, String)
|
從這個參考的定義中尋找屬性。
|
FindTerm(IEdmModel, String)
|
在此模型中搜尋具有指定名稱的字詞,以及所有參考的模型,如果不存在這類字詞,則會傳回 null。
|
FindType(IEdmModel, String)
|
以指定的名稱在此模型及參考的所有模型中搜尋型別,如果沒有這樣的型別則傳回 null。
|
FindVocabularyAnnotations(IEdmModel, IEdmVocabularyAnnotatable)
|
取得可註釋元素的詞彙註釋,這些註釋是在特定模型及該模型所參考的模型中定義的。
|
FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, IEdmTerm)
|
取得繫結特定字詞之可註釋元素的詞彙註釋。
|
FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, IEdmTerm, String)
|
取得繫結特定字詞之可註釋元素的詞彙註釋。
|
FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, String)
|
取得繫結特定字詞之可註釋元素的詞彙註釋。
|
FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, String, String)
|
取得繫結特定字詞之可註釋元素的詞彙註釋。
|
FindVocabularyAnnotationsIncludingInheritedAnnotations(IEdmModel, IEdmVocabularyAnnotatable)
|
取得可註釋元素的詞彙註釋,這些註釋是在特定模型及該模型所參考的模型中定義的。
|
FullName(IEdmSchemaElement)
|
取得專案的完整名稱。
|
FullName(IEdmTypeReference)
|
取得型別參考所參考之定義的完整名稱。
|
FullNavigationSourceName(IEdmNavigationSource)
|
傳回導覽來源的完整名稱。
|
FullTypeName(IEdmType)
|
取得型別參考所參考之定義的完整名稱。
|
GetAlternateKeysAnnotation(IEdmModel, IEdmEntityType)
|
取得已宣告索引鍵存在之大部分已定義實體的已宣告替代索引鍵。
|
GetAnnotationValue(IEdmModel, IEdmElement, String, String)
|
取得對應至指定之命名空間及提供之名稱的註釋值。
|
GetAnnotationValue<T>(IEdmModel, IEdmElement)
|
取得可註釋元素中的註釋值。
|
GetAnnotationValue<T>(IEdmModel, IEdmElement, String, String)
|
取得對應至指定之命名空間及提供之名稱的註釋值。
|
GetAnnotationValues(IEdmModel, IEnumerable<IEdmDirectValueAnnotationBinding>)
|
擷取一組註釋值。 如果指定的元素沒有具有指定之名稱的註釋,則為每一個要求值傳回 null。
|
GetDerivedTypeConstraints(IEdmModel, IEdmNavigationSource)
|
從導覽來源取得 Org.OData.Validation.V1.DerivedTypeConstraint 字詞的限定型別名稱集合。
|
GetDerivedTypeConstraints(IEdmModel, IEdmVocabularyAnnotatable)
|
從目標 annotatable 取得 Org.OData.Validation.V1.DerivedTypeConstraint 詞彙的限定型別名稱集合。
|
GetDescriptionAnnotation(IEdmModel, IEdmVocabularyAnnotatable)
|
從目標 annotatable 取得 Org.OData.Core.V1.Description 詞彙的描述
|
GetEdmReferences(IEdmModel)
|
從模型取得 IEdmReference) (edmx:Reference 資訊。
|
GetEdmVersion(IEdmModel)
|
取得 的 EDM 版本 model 值。
|
GetLongDescriptionAnnotation(IEdmModel, IEdmVocabularyAnnotatable)
|
從目標 annotatable 取得 Org.OData.Core.V1.LongDescription 一詞的描述
|
GetPartnerPath(IEdmNavigationProperty)
|
取得導覽屬性的夥伴路徑。
|
GetPrimitiveValueConverter(IEdmModel, IEdmTypeReference)
|
取得模型中指定型別定義的基本值轉換器。
|
GetReturn(IEdmOperation)
|
IEdmOperationReturn從指定的作業取得 。
|
GetTermValue(IEdmModel, IEdmStructuredValue, IEdmTerm, EdmExpressionEvaluator)
|
IEdmValue取得已套用至值型別之詞彙的 。
|
GetTermValue(IEdmModel, IEdmStructuredValue, IEdmTerm, String, EdmExpressionEvaluator)
|
IEdmValue取得已套用至值型別之詞彙的 。
|
GetTermValue(IEdmModel, IEdmStructuredValue, String, EdmExpressionEvaluator)
|
IEdmValue取得已套用至值型別之詞彙的 。
|
GetTermValue(IEdmModel, IEdmStructuredValue, String, String, EdmExpressionEvaluator)
|
IEdmValue取得已套用至值型別之詞彙的 。
|
GetTermValue(IEdmModel, IEdmVocabularyAnnotatable, IEdmTerm, EdmExpressionEvaluator)
|
IEdmValue取得已套用至專案之詞彙的 。
|
GetTermValue(IEdmModel, IEdmVocabularyAnnotatable, IEdmTerm, String, EdmExpressionEvaluator)
|
IEdmValue取得已套用至專案之詞彙的 。
|
GetTermValue(IEdmModel, IEdmVocabularyAnnotatable, String, EdmExpressionEvaluator)
|
IEdmValue取得已套用至專案之詞彙的 。
|
GetTermValue(IEdmModel, IEdmVocabularyAnnotatable, String, String, EdmExpressionEvaluator)
|
IEdmValue取得已套用至專案之詞彙的 。
|
GetTermValue<T>(IEdmModel, IEdmStructuredValue, IEdmTerm, EdmToClrEvaluator)
|
取得已套用至值型別之詞彙字詞的 CLR 值。
|
GetTermValue<T>(IEdmModel, IEdmStructuredValue, IEdmTerm, String, EdmToClrEvaluator)
|
取得已套用至值型別之詞彙字詞的 CLR 值。
|
GetTermValue<T>(IEdmModel, IEdmStructuredValue, String, EdmToClrEvaluator)
|
取得已套用至值型別之詞彙字詞的 CLR 值。
|
GetTermValue<T>(IEdmModel, IEdmStructuredValue, String, String, EdmToClrEvaluator)
|
取得已套用至值型別之詞彙字詞的 CLR 值。
|
GetTermValue<T>(IEdmModel, IEdmVocabularyAnnotatable, IEdmTerm, EdmToClrEvaluator)
|
取得已套用至元素之詞彙字詞的 CLR 值。
|
GetTermValue<T>(IEdmModel, IEdmVocabularyAnnotatable, IEdmTerm, String, EdmToClrEvaluator)
|
取得已套用至元素之詞彙字詞的 CLR 值。
|
GetTermValue<T>(IEdmModel, IEdmVocabularyAnnotatable, String, EdmToClrEvaluator)
|
取得已套用至元素之詞彙字詞的 CLR 值。
|
GetTermValue<T>(IEdmModel, IEdmVocabularyAnnotatable, String, String, EdmToClrEvaluator)
|
取得已套用至元素之詞彙字詞的 CLR 值。
|
GetUInt16(EdmModel, String, Boolean)
|
取得預設 UInt16 類型定義的類型參考。
預設的基礎類型為 Microsoft.OData.Edm.PrimitiveValueConverterConstants.DefaultUInt16UnderlyingType 。
如果使用者已經定義自己的 UInt16,這個方法將不會定義任何專案,而只會傳回類型參考。
|
GetUInt32(EdmModel, String, Boolean)
|
取得預設 UInt32 類型定義的類型參考。
預設的基礎類型為 Microsoft.OData.Edm.PrimitiveValueConverterConstants.DefaultUInt32UnderlyingType 。
如果使用者已經定義自己的 UInt32,這個方法將不會定義任何專案,而只會傳回類型參考。
|
GetUInt64(EdmModel, String, Boolean)
|
取得預設 UInt64 類型定義的類型參考。
預設的基礎類型為 Microsoft.OData.Edm.PrimitiveValueConverterConstants.DefaultUInt64UnderlyingType 。
如果使用者已經定義自己的 UInt64,這個方法將不會定義任何專案,而且只會傳回類型參考。
|
HasDeclaredKeyProperty(IEdmEntityType, IEdmProperty)
|
檢查指定的實體類型是否具有 property 做為其中一個索引鍵屬性。
|
HasEquivalentBindingType(IEdmOperation, IEdmType)
|
判斷系結作業的系結類型是否等於指定的系結類型。
|
IsAbstract(IEdmStructuredTypeReference)
|
如果這個參考的定義是抽象的,則傳回 true。
|
IsAction(IEdmOperation)
|
判斷指定的作業是否為動作。
|
IsActionImport(IEdmOperationImport)
|
判斷 [是否為動作匯入] [指定的作業匯入]。
|
IsFunction(IEdmOperation)
|
判斷指定的作業是否為函式。
|
IsFunctionImport(IEdmOperationImport)
|
判斷 [is function import] [指定的作業匯入]。
|
IsKey(IEdmProperty)
|
判斷指定的屬性是否為其包含類型的索引鍵。
|
IsOpen(IEdmStructuredTypeReference)
|
如果開啟這個參考的定義,則傳回 true。
|
IsOpen(IEdmType)
|
如果開啟這個參考的定義,則傳回 true。
|
IsPrincipal(IEdmNavigationProperty)
|
取得這個導覽屬性是否源自于關聯的主體端。
|
Key(IEdmEntityType)
|
取得具有已宣告索引鍵之最定義實體的宣告索引鍵。
|
Key(IEdmEntityTypeReference)
|
取得這個參考之定義的實體索引鍵。
|
Location(IEdmElement)
|
取得此元素的位置。
|
NavigationProperties(IEdmStructuredType)
|
取得在這個結構化型別和所有基底類型中宣告的導覽屬性。
|
NavigationProperties(IEdmStructuredTypeReference)
|
取得這個參考的定義及其基底類型中所宣告的導覽屬性。
|
NavigationSourceKind(IEdmNavigationSource)
|
傳回導覽來源的流覽種類。
|
OperationImports(IEdmEntityContainer)
|
傳回屬於 IEdmEntityContainer 的作業匯入。
|
PrimitiveDefinition(IEdmPrimitiveTypeReference)
|
取得這個基本型別參考的定義。
|
PrimitiveKind(IEdmPrimitiveTypeReference)
|
取得這個型別參考所參考之定義的基本類型。
|
PrincipalProperties(IEdmNavigationProperty)
|
取得這個導覽屬性的主體屬性,如果這是主體實體,或沒有引用條件約束,則傳回 null。
|
Properties(IEdmStructuredType)
|
取得結構化型別定義及其基底型別的所有屬性。
|
SchemaElementsAcrossModels(IEdmModel)
|
取得此模型及其所參考之模型中的所有結構描述元素。
|
SetAnnotationValue(IEdmModel, IEdmElement, String, String, Object)
|
設定 EDM 元素的註釋值。 如果值為 null,則不會加入註釋,而會移除具有相同名稱的現有註釋。
|
SetAnnotationValue<T>(IEdmModel, IEdmElement, T)
|
設定可註釋元素中的註釋值。
|
SetAnnotationValues(IEdmModel, IEnumerable<IEdmDirectValueAnnotationBinding>)
|
設定一組註釋值。 如果提供的值為 null,則不會加入註釋,而會移除具有相同名稱的現有註釋。
|
SetChangeTrackingAnnotation(EdmModel, IEdmEntityContainer, Boolean)
|
將 Org.OData.Capabilities.V1.ChangeTracking 設定為目標。
|
SetChangeTrackingAnnotation(EdmModel, IEdmEntitySet, Boolean, IEnumerable<IEdmStructuralProperty>, IEnumerable<IEdmNavigationProperty>)
|
將 Org.OData.Capabilities.V1.ChangeTracking 設定為目標。
|
SetDescriptionAnnotation(EdmModel, IEdmVocabularyAnnotatable, String)
|
將 Org.OData.Core.V1.Description 設定為目標。
|
SetEdmReferences(IEdmModel, IEnumerable<IEdmReference>)
|
將 edmx:Reference 資訊 (IEdmReference) 設定為模型。
|
SetEdmVersion(IEdmModel, Version)
|
設定 的 EDM 版本屬性值 model 。
|
SetLongDescriptionAnnotation(EdmModel, IEdmVocabularyAnnotatable, String)
|
將 Org.OData.Core.V1.LongDescription 設為目標。
|
SetOptimisticConcurrencyAnnotation(EdmModel, IEdmEntitySet, IEnumerable<IEdmStructuralProperty>)
|
將注釋 Org.OData.Core.V1.OptimisticConcurrency 設定為 EntitySet
|
SetPrimitiveValueConverter(IEdmModel, IEdmTypeDefinitionReference, IPrimitiveValueConverter)
|
在模型中設定指定型別定義的基本值轉換器。
|
ShortQualifiedName(IEdmSchemaElement)
|
取得專案的簡短限定名稱。
|
ShortQualifiedName(IEdmTypeReference)
|
取得型別參考所參考之定義的簡短限定名稱。
|
Singletons(IEdmEntityContainer)
|
會傳回屬於 IEdmEntityContainer 的單一實例。
|
StructuralProperties(IEdmStructuredType)
|
取得在這個型別定義和所有基底類型中宣告的結構化屬性。
|
StructuralProperties(IEdmStructuredTypeReference)
|
取得在這個參考的定義及其所有基底類型中宣告的所有結構化屬性。
|
StructuredDefinition(IEdmStructuredTypeReference)
|
取得這個結構化型別參考的定義。
|
TargetMultiplicity(IEdmNavigationProperty)
|
取得這個導覽之目標的多重性。
|
Term(IEdmVocabularyAnnotation)
|
取得這個批註的詞彙。
|
ToEntityType(IEdmNavigationProperty)
|
取得此導覽屬性指定為目標的實體類型。
|
ToStructuredType(IEdmTypeReference)
|
取得這個結構化屬性型別參考的目標結構化型別。
|
TryFindContainerQualifiedEntitySet(IEdmModel, String, IEdmEntitySet)
|
尋找具有限定實體集名稱的實體集, (不是簡單的實體集名稱) 。
|
TryFindContainerQualifiedOperationImports(IEdmModel, String, IEnumerable<IEdmOperationImport>)
|
嘗試尋找容器限定作業匯入。
|
TryFindContainerQualifiedSingleton(IEdmModel, String, IEdmSingleton)
|
尋找單一。
|
TryGetRelativeEntitySetPath(IEdmOperation, IEdmModel, IEdmOperationParameter,
Dictionary<IEdmNavigationProperty,IEdmPathExpression>, IEdmEntityType,
IEnumerable<EdmError>)
|
嘗試取得相對實體集路徑。
|
TryGetRelativeEntitySetPath(IEdmOperationImport, IEdmModel, IEdmOperationParameter,
Dictionary<IEdmNavigationProperty,IEdmPathExpression>, IEnumerable<EdmError>)
|
IEdmOperationImport分析 。EntitySet 運算式,如果可用,則會傳回 的 IEdmEntitySet 相對路徑。
路徑開頭為 parameter ,而且可能有選擇性的 IEdmNavigationProperty 和 類型轉換區段。
|
TryGetStaticEntitySet(IEdmOperationImport, IEdmModel, IEdmEntitySetBase)
|
IEdmOperationImport分析 。EntitySet 運算式,如果可用,則會傳回靜態 IEdmEntitySet 參考。
|
TypeDefinition(IEdmTypeDefinitionReference)
|
取得這個型別定義參考的定義。
|
TypeKind(IEdmTypeReference)
|
取得型別參考定義的型別種類。
|
VocabularyAnnotations(IEdmVocabularyAnnotatable, IEdmModel)
|
取得從特定模型中所見之可註釋元素的詞彙註釋。
|