使用 Linq to SQL 和 DBML 的自动生成功能,外键关系在 DBML 设计器文件中创建 EntityRefs。例如 :
private int _USStateId;
private EntityRef<USState> _USState;
但是,如果我需要一个与同一个表有许多 FK 关系的表,我该如何控制自动生成的名称?例如,对于在评级表中包含三个 FK 的汽车调查,我得到
private int _BodyRatingId;
private int _ColorRatingId;
private int _PerformanceRatingId;
在我的汽车表中
private EntityRef<Rating> _Rating;
private EntityRef<Rating> _Rating1;
private EntityRef<Rating> _Rating2;
我如何动态地或以其他方式控制 EntityRef 命名以指示它们属于特定字段?
谢谢!