共用方式為


EdmEntityContainer 類別

定義

表示 EDM 實體容器。

public class EdmEntityContainer : Microsoft.OData.Edm.EdmElement, Microsoft.OData.Edm.IEdmEntityContainer, Microsoft.OData.Edm.IEdmFullNamedElement
type EdmEntityContainer = class
    inherit EdmElement
    interface IEdmEntityContainer
    interface IEdmSchemaElement
    interface IEdmNamedElement
    interface IEdmElement
    interface IEdmVocabularyAnnotatable
    interface IEdmFullNamedElement
Public Class EdmEntityContainer
Inherits EdmElement
Implements IEdmEntityContainer, IEdmFullNamedElement
繼承
EdmEntityContainer
實作

建構函式

EdmEntityContainer(String, String)

初始化 EdmEntityContainer 類別的新執行個體。

屬性

Elements

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

FullName

取得這個架構專案的完整名稱。

Name

取得此實體容器的名稱。

Namespace

取得此實體容器的命名空間。

SchemaElementKind

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

方法

AddActionImport(IEdmAction)

建立並新增動作匯入至此實體容器。

AddActionImport(String, IEdmAction, IEdmExpression)

建立並新增動作匯入至此實體容器。

AddActionImport(String, IEdmAction)

建立並新增動作匯入至此實體容器。

AddElement(IEdmEntityContainerElement)

將實體容器元素加入至此實體容器。

AddEntitySet(String, IEdmEntityType, Boolean)

建立實體集並將其加入至此實體容器。

AddEntitySet(String, IEdmEntityType)

建立實體集並將其加入至此實體容器。

AddFunctionImport(IEdmFunction)

建立函式匯入並將其加入至此實體容器。

AddFunctionImport(String, IEdmFunction, IEdmExpression, Boolean)

建立函式匯入並將其加入至此實體容器。

AddFunctionImport(String, IEdmFunction, IEdmExpression)

建立函式匯入並將其加入至此實體容器。

AddFunctionImport(String, IEdmFunction)

建立函式匯入並將其加入至此實體容器。

AddSingleton(String, IEdmEntityType)

建立並新增單一至此實體容器。

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。

適用於