TryWriteSchema(IEdmModel, Func<String,XmlWriter>, IEnumerable<EdmError>)
|
將架構成品輸出至提供的寫入器。
|
TryWriteSchema(IEdmModel, XmlWriter, IEnumerable<EdmError>)
|
將架構成品輸出至提供的寫入器。
|
GetEdmxVersion(IEdmModel)
|
取得 的 EDMX 版本 model 值。
|
GetNamespaceAlias(IEdmModel, String)
|
取得給定命名空間的序列化別名。
|
GetNamespacePrefixMappings(IEdmModel)
|
從 IEdmModel 取得 xml 命名空間的慣用前置詞對應
|
SetEdmxVersion(IEdmModel, Version)
|
設定 的 EDMX 版本屬性 model 值。
|
SetNamespaceAlias(IEdmModel, String, String)
|
設定指定命名空間的序列化別名 (包括目前模型的架構命名空間別名,以及參考模型的架構命名空間別名) TODO:REF 確定沒有重複的別名。
|
SetNamespacePrefixMappings(IEdmModel, IEnumerable<KeyValuePair<String,String>>)
|
設定 IEdmModel 的註釋,以便向序列化程式通知 XML 命名空間的慣用前置詞對應。
|
GetMimeType(IEdmModel, IEdmOperation)
|
檢查 是否有 annotatableOperation MIME 類型注釋。
|
GetMimeType(IEdmModel, IEdmProperty)
|
檢查 是否有 annotatableProperty MIME 類型注釋。
|
SetMimeType(IEdmModel, IEdmOperation, String)
|
將 的 annotatableOperation MIME 類型注釋設定為 mimeType 。
|
SetMimeType(IEdmModel, IEdmProperty, String)
|
將 的 annotatableProperty MIME 類型注釋設定為 mimeType 。
|
DirectValueAnnotations(IEdmModel, IEdmElement)
|
取得專案的直接注釋。
|
ExistsContainer(IEdmModel, 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。
|
FindOperations(IEdmModel, 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)
|
取得可註釋元素的詞彙註釋,這些註釋是在特定模型及該模型所參考的模型中定義的。
|
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)
|
從模型取得 edmx:Reference 資訊 (IEdmReference) 。
|
GetEdmVersion(IEdmModel)
|
取得 的 EDM 版本 model 值。
|
GetLongDescriptionAnnotation(IEdmModel, IEdmVocabularyAnnotatable)
|
從目標 annotatable 取得 Org.OData.Core.V1.LongDescription 一詞的描述
|
GetPrimitiveValueConverter(IEdmModel, IEdmTypeReference)
|
取得模型中指定型別定義的基本值轉換器。
|
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 值。
|
Location(IEdmElement)
|
取得此元素的位置。
|
SchemaElementsAcrossModels(IEdmModel)
|
取得此模型及其所參考之模型中的所有結構描述元素。
|
SetAnnotationValue(IEdmModel, IEdmElement, String, String, Object)
|
設定 EDM 元素的註釋值。 如果值為 null,則不會加入註釋,而會移除具有相同名稱的現有註釋。
|
SetAnnotationValue<T>(IEdmModel, IEdmElement, T)
|
設定可註釋元素中的註釋值。
|
SetAnnotationValues(IEdmModel, IEnumerable<IEdmDirectValueAnnotationBinding>)
|
設定一組註釋值。 如果提供的值為 null,則不會加入註釋,而會移除具有相同名稱的現有註釋。
|
SetEdmReferences(IEdmModel, IEnumerable<IEdmReference>)
|
將 edmx:Reference 資訊 (IEdmReference) 設定為模型。
|
SetEdmVersion(IEdmModel, Version)
|
設定 的 EDM 版本屬性 model 值。
|
SetPrimitiveValueConverter(IEdmModel, IEdmTypeDefinitionReference, IPrimitiveValueConverter)
|
為模型中的指定型別定義設定基本值轉換器。
|
TryFindContainerQualifiedEntitySet(IEdmModel, String, IEdmEntitySet)
|
尋找具有限定實體集名稱的實體集, (不是簡單的實體集名稱) 。
|
TryFindContainerQualifiedOperationImports(IEdmModel, String, IEnumerable<IEdmOperationImport>)
|
嘗試尋找容器限定作業匯入。
|
TryFindContainerQualifiedSingleton(IEdmModel, String, IEdmSingleton)
|
尋找單一。
|
Validate(IEdmModel, ValidationRuleSet, IEnumerable<EdmError>)
|
IEdmModel驗證 及其所有屬性,並指定特定版本。
|
Validate(IEdmModel, IEnumerable<EdmError>)
|
IEdmModel使用目前的模型版本來驗證 及其所有屬性。
如果模型沒有版本, EdmVersionDefault 則會使用 。
|
Validate(IEdmModel, Version, IEnumerable<EdmError>)
|
IEdmModel驗證 及其所有屬性,並指定特定版本。
|
Errors(IEdmElement)
|
取得屬於此元素或此元素所包含之元素的錯誤 (如果有的話)。 例如,結構化型別的錯誤包括型別本身的錯誤及其宣告屬性的錯誤。
該方法不會分析此元素所參考的元素。 例如,屬性的錯誤不包括其型別中的錯誤。
|
IsBad(IEdmElement)
|
如果這個專案包含 方法傳 Errors(IEdmElement) 回的錯誤,則傳回 true。
|
GetVocabularyStringCollection(IEdmModel, IEdmVocabularyAnnotatable, IEdmTerm)
|
取得目標 annotatable 的字串集合。
|