SQL metal到dbml,如何生成正确的外键列名

时间:2010-01-11 10:47:03

标签: c# linq-to-sql sqlmetal

我有这两张桌子

表名:,其中包含列: PersonID,名称

表名: VisitInfo ,其中包含以下列: VisitPersonID,CoordinatorPersonID

两列都有人员表的外键

当我生成代码时,我得到一个包含属性的VisitInfo类:

  • CoordinatorPerson

但我想要的是具有以下属性的VisitInfoClass:

  • VisitPerson
  • CoordiniatorPerson

生成代码文件时,sql metal开始仅为同一个表的第二个外键引用collumn名称。

任何想法?

1 个答案:

答案 0 :(得分:0)

将:
VisitInfo.PersonByVisitPersonID
VisitInfo.PersonByCoordinatorPersonID
......更接近你想要的东西吗?

如果是这样,我的L2S加载项可以选择使用上面的导航属性命名样式...

您可以从http://www.huagati.com/dbmltools/

下载