早先作的一个练手的项目中, 使用到了Entity framework 。 最近碰到一个问题,在edmx 里面选择“Update model from Database” 的时候提示了 “Choose Your Data Connection” 的数据库连接选择画面。 数据库
出现这个界面的话, 若是还继续走下去, 从新选择项目的DB connection的话, 原先已经加载到edmx的表,store procedure 等等 可能都须要删掉 ,再从新再加载一次. 表少点还好说, 多的话,就挺要命的。blog
花了点时间检查了下, 发如今Model Browser中Entity container 的名字与 Db Entity connection name 不一致 it
在DB content 中, Entity 名字为CCSMasterEntities , 而在Model 中 Entity Container 为 Entities。io
尝试修改了下 EntityContainer 的名字为 CCSMasterEntities .这时候从新再 执行 “Update Model from Database” 发现 已经能够正常关联原先加载好的信息了。 ast