共用方式為


Using 項目 (CSDL)

Entity Data Model (EDM) 中概念結構定義語言 (CSDL) 中的 Using 項目提供了一個可縮短語法的別名,以便參考個別命名空間中所定義的型別。

Using 項目包含兩個屬性。外部命名空間是由 Namespace 屬性指定,此命名空間的別名則是由 Alias 屬性指定。

下列範例示範 Using 項目的語法。Using 項目會定義 Adventureworks.SalesModel 命名空間的 SalesEntities 別名。名為 FK_SalesOrderHeader_Address_BillToAddressIDAssociationSet 會使用 Using 項目中所指定的 SalesEntities 別名來參考 Adventureworks.SalesModelAdventureworks.SalesModel 的結構描述和物件模型 dll 必須在範圍內才能運作。

<?xml version="1.0" encoding="utf-8"?>
<Schema Namespace="Adventureworks"
   xmlns="https://schemas.microsoft.com/ado/2006/04/edm">
  <Using Namespace="Adventureworks.SalesModel" Alias="SalesEntities"/>

  <EntityContainer Name="AdventureWorksEntities">
    <EntitySet Name="Address" 
               EntityType="AdventureWorksModel.Address" />
    <EntitySet Name="Contact" 
               EntityType="AdventureWorksModel.Contact" />
<EntitySet Name="SalesOrderHeader" 
               EntityType="AdventureWorksModel.SalesOrderHeader" />

<AssociationSet Name="FK_SalesOrderHeader_Address_BillToAddressID" 
    Association="SalesEntities.FK_SalesOrderHeader_Address_BillToAddressID">
      <End Role="Address" EntitySet="Address" />
      <End Role="SalesOrderHeader" EntitySet="SalesOrderHeader" />
    </AssociationSet>
  </EntityContainer>
  <!-- Entity type definitions-->
</Schema>

另請參閱

概念

結構描述 (EDM)