我正在采用模型第一种方法,我正在陷入烦恼。例如,如果我有一个名为Building的实体,其名称为BuildingID,并且我创建了与Room实体的关联,则Room实体中的外键属性最终被命名为BuildingBuildingID。
我怎样才能阻止这种疯狂!
答案 0 :(得分:1)
Visual Studio将尝试选择关联键的最佳名称。默认情况下,我相信它是<EntityName><EntityKeyName>
,因此在您的情况下是BuildingBuildingId。但是,因为概念模型与存储模型是分开的,所以您可以将该属性重命名为您想要的任何属性。
此外,如果您在Visual Studio中使用关联向导屏幕,并且您不希望VS创建新的外键。有一个框可以取消选中以防止它创建属性。