我正在使用数据库优先风格的实体框架。每次我想更新我的edmx文件时,我都这样做了,运行了更新模型。控制表名称实体框架从模型生成数据库
现在我遇到的问题是我失去了我的数据库(长期无聊的故事,它是在格式化的磁盘上,我没有备份)。我想我能够使用'从模型生成数据库'选项来至少获得我的数据库结构。我遇到的问题是该工具自动将所有表名称复数化,因此Cost
变为Costs
等等。这打破了EF模型,因为它期望表Cost
,因此我不能再运行“从数据库更新模型”,因为表Cost
不存在。如何控制从模型生成数据库时使用的表格?
我想我的'实体集名称'被多元化,只是不是我的怪异表名。拥有多元化的实体集名是没有错的;数据库生成器的行为是错误的。 – ProfK 2013-01-12 19:58:18