我有实体框架 6 模板文件。我想包括在内[XmlIgnore]
,public virtual ICollection
因为它不能被序列化。
此模板文件生成设计器类,我不想编辑设计器类以[XmlIgonre]
在生成后通过编辑设计器类来包含。我想编辑模板,以便所有行都 public virtual ICollection
具有该[XmlIgnore]
属性。
我有实体框架 6 模板文件。我想包括在内[XmlIgnore]
,public virtual ICollection
因为它不能被序列化。
此模板文件生成设计器类,我不想编辑设计器类以[XmlIgonre]
在生成后通过编辑设计器类来包含。我想编辑模板,以便所有行都 public virtual ICollection
具有该[XmlIgnore]
属性。
您必须找到并编辑它(在您的模型 tt 文件中):
<#
foreach (var navigationProperty in navigationProperties)
{
if (navigationProperty.ToEndMember.RelationshipMultiplicity == RelationshipMultiplicity.Many)
{
#>
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
<#
}
#>
<#=codeStringGenerator.NavigationProperty(navigationProperty)#>
<#
}
}
#>
对此:
<#
foreach (var navigationProperty in navigationProperties)
{
if (navigationProperty.ToEndMember.RelationshipMultiplicity == RelationshipMultiplicity.Many)
{
#>
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
[System.Xml.Serialization.XmlIgnore]
<#
}
#>
<#=codeStringGenerator.NavigationProperty(navigationProperty)#>
<#
}
}
#>