实体框架自定义FK关系名称的EDM生成

时间:2011-05-29 13:03:34

标签: .net wpf c#-4.0 entity-framework-4

我很高兴在VS 2010下使用WPF和C#的实体框架。在使用默认生成器生成EDM之后,我需要手动修改一些外键关系,因为生成的默认值不令人满意。虽然我看到它是可能的,但我无法找到一种快速的方法来专门定制外键关系名称。有人可以提供一些简短而有价值的例子来说明如何实现这一目标吗?

非常感谢...

1 个答案:

答案 0 :(得分:2)

使用EDM生成器(通过向导向设计器添加表)时,无法修改用于生成实体和名称的过程。这是您拥有设计师的原因之一 - 它允许您轻松修改所需的所有名称。您通常只需更改一次名称,因为设计人员在从数据库更新模型时不会触摸您的更改(如果您删除实体并再次添加它们,那么您当然必须这样做)但是当EDM Designer行为异常时会出现这种情况。将某些关系的名称恢复为默认值,但对于更重要的属性则不会发生。