,你必須找到並修改這個(模型中的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)#>
<#
}
}
#>
你可以發佈的地方您正在使用TT文件? –
@AkosNagy,我不能發佈整個TT文件,但這裏是用於XML代碼<#@ include文件= 「EF.Reverse.POCO.ttinclude」 #> <#@導入命名空間=「的System.Xml。模式」#> <# } #> – BSave
TT的文件有在一些地方進行修改,但我只能告訴在那裏,如果我看到的模板。 –