使用asp.net core 2.1和OData通过$ metadata模式添加自定义属性

时间:2018-08-12 19:59:53

标签: odata asp.net-core-2.0 .net-core-2.1

我想知道是否有人知道我们是否可以将自定义属性公开为$metadata的一部分。

有人点击我的URI http://localhost:5001/odata/v1/$metadata

我想公开一些属性是扩展属性,其余属性是常见的。像下面这样

<Schema Namespace="Data.Model" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EntityType Name="Customer">
        <Key>
          <PropertyRef Name="CustomerId" />
        </Key>
        <Property Name="CustomerId" Type="Edm.Int64" **SomeThing**="false" />
        <Property Name="FullName" Type="Edm.String" **SomeThing**="true" />
        <Property Name="AddressLine1" Type="Edm.String" />
        <Property Name="State" Type="Edm.String" />

其中**SomeThing**是一些我想注入此元数据的自定义属性。能在asp.net core 2.1上完成吗?

问候 基兰

0 个答案:

没有答案