Linq2db脚手架和关联命名
Linq2db scaffolding and association naming
我已尝试使用 t4 文件构建现有数据库,如所述here
现在我发现我的关系命名真的很难看,考虑一下这个案例
/// <summary>
/// FK_XX_CONVENZIONI_XX_COMPAGNIE_BackReference
/// </summary>
[Association(ThisKey="IdCompagnia", OtherKey="IdCompagnia", CanBeNull=true, Relationship=Relationship.OneToMany, IsBackReference=true)]
public IEnumerable<BenefitConvenzioni> XXCONVENZIONIXXCOMPAGNIEs { get; set; }
我已经尝试按照建议放置
GetSchemaOptions.GetAssociationMemberName = key => "Association_" + key.MemberName;
但它不会改变行为...有什么建议吗?
你必须把这段代码放在之前 LoadMetadata
GetSchemaOptions.GetAssociationMemberName = key => "Association_" + key.MemberName;
// other tweaks
LoadMetadata(....)
我已尝试使用 t4 文件构建现有数据库,如所述here
现在我发现我的关系命名真的很难看,考虑一下这个案例
/// <summary>
/// FK_XX_CONVENZIONI_XX_COMPAGNIE_BackReference
/// </summary>
[Association(ThisKey="IdCompagnia", OtherKey="IdCompagnia", CanBeNull=true, Relationship=Relationship.OneToMany, IsBackReference=true)]
public IEnumerable<BenefitConvenzioni> XXCONVENZIONIXXCOMPAGNIEs { get; set; }
我已经尝试按照建议放置
GetSchemaOptions.GetAssociationMemberName = key => "Association_" + key.MemberName;
但它不会改变行为...有什么建议吗?
你必须把这段代码放在之前 LoadMetadata
GetSchemaOptions.GetAssociationMemberName = key => "Association_" + key.MemberName;
// other tweaks
LoadMetadata(....)