【发布时间】:2011-04-03 10:27:16
【问题描述】:
使用 Linq to SQL 和 DBML 的自动生成功能,外键关系在 DBML 设计器文件中创建 EntityRefs。例如:
private int _USStateId;
private EntityRef<USState> _USState;
但是,如果我需要一个与同一个表有许多 FK 关系的表,我该如何控制自动生成的名称?例如,对于在 Ratings 表中包含三个 FK 的 Car 调查,我得到
private int _BodyRatingId;
private int _ColorRatingId;
private int _PerformanceRatingId;
在我的汽车表中
private EntityRef<Rating> _Rating;
private EntityRef<Rating> _Rating1;
private EntityRef<Rating> _Rating2;
如何动态或以其他方式控制 EntityRef 命名以指示它们属于特定字段?
谢谢!
【问题讨论】:
-
我只是偶然发现了这个问题。我昨天问了一个非常相似的问题并得到了答案。见stackoverflow.com/questions/6471330/…
标签: linq-to-sql foreign-keys autogeneratecolumn