我是ASP.NET MVC的新手(简直就是两天的学习)。我正在尝试使用MVC创建一个网站,但是,我在我的解决方案中搞砸了一些东西。
我创建了这个具有外键约束的表,但我最初忘记在id字段上设置主键,忘记将其标识规范设置为yes。因此,当我更新我的DataModel并将此表引入时,它将每个字段显示为主键,并显示与其他表的关系。所以我回到数据库并将表的id字段更改为主键和标识规范为yes。
我回到DataModel,尝试从数据库更新模型,转到刷新选项卡,展开表格,然后选择我要刷新的表格,然后单击“完成”。
数据模型似乎进行了更改,但它显示了与其他表的关系两次。
所以我想我会从DataModel diagrahm中删除表(实体)并通过Update Model From Database重新启动表。但是当我回到数据库更新模型时......
在模型浏览器中...... 在模型下
在Models.Store下
我已经尝试将表格从模型浏览器拖到图表上,但这似乎不起作用。
我试图右键单击diagrahm,添加实体,但我的表格不会显示为基本类型。
我试过谷歌,但我什么都没想。由于缺少这个实体,我甚至无法构建我的解决方案。请帮忙。
答案 0 :(得分:0)
尝试删除实体文件并重新添加。但是你必须将它命名为以前的实体,并且在添加之前不要忘记删除web.config中的connectionString。
如果你不知道我在说什么,请告诉我。