0

我正在扩展 Entity Framework Designer 自定义属性,例如,如果我的属性是 FriendlyName 并且开发人员单击名为“MK_CUSTOMER_NAME”的字段,他们可以在“属性”下将 FriendlyName 添加为“CustomerName”,我稍后想要当我将模型反向工程到数据库时,将其作为扩展属性包含在内。保存模型时,将属性值“客户”保存到 edmx 文件中:

<Property Name="MK_CUSTOMER_NAME" Type="String">
    <a:MyFriendlyName xmlns:a="http://schemas.tempuri.com/MyPropertyExtension">
       CustomerName
    </a:MyFriendlyName>
</Property>

我遇到的问题是,保存属性时,我的 CSDL 部分中不包含属性 'edmx:CopyToSSDL="true"`,有谁知道如何通过代码实现这一点?

我正在寻找的理想结果是;

<Property Name="MK_CUSTOMER_NAME" Type="String">
    <a:MyFriendlyName xmlns:a="http://schemas.tempuri.com/MyPropertyExtension" edmx:CopyToSSDL="true">
       CustomerName
    </a:MyFriendlyName>
</Property>

我创建的属性是否需要使用任何属性?

4

0 回答 0