要清除:我使用POCO生成器,以便实体不会紧密绑定到EF实现。
在我的实体中,我倾向于为属性添加注释,但是当我更新模型并保存它时,所有注释都将被删除。
如何防止此行为?
答案 0 :(得分:2)
你究竟在哪里输入评论?应该将实体XML文件内部直接放入自动生成的代码文件中。如果您使用的是VS2010,则可以编辑型号EDMX并在“文档”子部分的属性页上提供注释。只需突出显示您实体中的每个相应成员。您也可以手动编辑CSDL文件。有关详细信息,请参阅CSDL Spec。下面的示例:
<EntityType Name="Address">
<Key>
<PropertyRef Name="AddressID" />
</Key>
<Property Type="Int32" Name="AddressID" Nullable="false" a:StoreGeneratedPattern="Identity" xmlns:a="http://schemas.microsoft.com/ado/2009/02/edm/annotation" />
<Property Type="String" Name="AddressL1" />
<Property Type="String" Name="AddressL2" />
<Property Type="String" Name="City" />
<Property Type="String" Name="Country" />
<Property Type="String" Name="Description" />
<Property Type="String" Name="PostalCode" />
<Property Type="String" Name="Region" >
<Documentation>
<Summary>my summary</Summary>
<LongDescription>my long description</LongDescription>
</Documentation>
</Property>
</EntityType>
答案 1 :(得分:-1)
您可以编辑T4模板以自动添加评论吗?