共用方式為


IEdmEntityContainer 介面

定義

表示 EDM 實體容器。

public interface IEdmEntityContainer : Microsoft.OData.Edm.IEdmSchemaElement
type IEdmEntityContainer = interface
    interface IEdmSchemaElement
    interface IEdmNamedElement
    interface IEdmElement
    interface IEdmVocabularyAnnotatable
Public Interface IEdmEntityContainer
Implements IEdmSchemaElement
衍生
實作

屬性

Elements

取得此實體容器的元素集合。

Name

取得此元素的名稱。

(繼承來源 IEdmNamedElement)
Namespace

取得此結構描述元素所屬的命名空間。

(繼承來源 IEdmSchemaElement)
SchemaElementKind

取得此結構描述元素的類型。

(繼承來源 IEdmSchemaElement)

方法

FindEntitySet(String)

以指定的名稱在此實體容器中搜尋實體集,如果沒有這樣的集合則傳回 null。

FindOperationImports(String)

搜尋此實體容器中具有指定名稱的作業匯入,如果不存在這類作業匯入,則會傳回 null。

FindSingleton(String)

在此實體容器中搜尋具有指定名稱的單一實例,如果不存在這類單一實例,則會傳回 null。

擴充方法

GetSymbolicString(IEdmVocabularyAnnotatable)

取得批註專案的符號字串。 在下一個中斷性變更中,最好將屬性新增至 IEdmVocabularyAnnotatable

AllElements(IEdmEntityContainer, Int32)

表示 EDM 實體容器。

EntitySets(IEdmEntityContainer)

傳回屬於 IEdmEntityContainer 的實體集。

FullName(IEdmSchemaElement)

取得專案的完整名稱。

Location(IEdmElement)

取得此元素的位置。

OperationImports(IEdmEntityContainer)

傳回屬於 IEdmEntityContainer 的作業匯入。

ShortQualifiedName(IEdmSchemaElement)

取得專案的簡短限定名稱。

Singletons(IEdmEntityContainer)

會傳回屬於 IEdmEntityContainer 的單一實例。

VocabularyAnnotations(IEdmVocabularyAnnotatable, IEdmModel)

取得從特定模型中所見之可註釋元素的詞彙註釋。

ToTraceString(IEdmSchemaElement)

傳回目前物件的文字表示。

Errors(IEdmElement)

取得屬於此元素或此元素所包含之元素的錯誤 (如果有的話)。 例如,結構化型別的錯誤包括型別本身的錯誤及其宣告屬性的錯誤。 該方法不會分析此元素所參考的元素。 例如,屬性的錯誤不包括其型別中的錯誤。

IsBad(IEdmElement)

如果這個專案包含 方法傳 Errors(IEdmElement) 回的錯誤,則傳回 true。

適用於