0

我正在尝试使用模型优先的方法,但我遇到了麻烦。例如,如果我有一个名为 Building 的实体和一个名为 BuildingID 的键属性,并且我创建了一个与 Room 实体的关联,那么 Room 实体中的外键属性最终会被命名为 BuildingBuildingID。

我怎么能阻止这种疯狂!

4

1 回答 1

1

Visual Studio 将尝试为关联键选择最佳名称。默认情况下,我相信它是<EntityName><EntityKeyName>,因此在您的情况下是 BuildingBuildingId 。但是,由于概念模型与存储模型是分开的,因此您可以将该属性重命名为您想要的任何名称。

此外,如果您在 Visual Studio 中使用关联向导屏幕,并且您不希望 VS 创建新的外键。您可以取消选中一个框以防止它创建属性。

于 2012-07-05T19:58:44.127 回答