1

是否可以通过简单地使用 XML 编辑器来反映 .edmx 文件中的数据库表名称更改?我希望在 EntitySet 节点中进行此更改就足够了,但似乎不是。

收到“错误 0040:<> 类型未在命名空间 <> 中定义”消息。

这纯粹是数据库表名更改,没有对表进行结构更改,我们正在使用带有 EF 的 POCO 对象。

提前致谢。

4

2 回答 2

1

是的,这是可能的,但非常非常混乱。

您需要更改SSDL以及CSDL

于 2012-08-27T17:22:29.333 回答
1

看来我们可以通过 XML Editor 做到这一点;假设我们只是在重命名表而不改变表本身的结构。

在我们的例子中,这是有道理的,因为原始数据库没有对表进行复数,所以在大多数情况下我们只需要添加一个“s”或一个“es”;因此我们不必对概念模型进行任何更改。

在 --> 下将 Table 属性更改为您的新表名。

参考:在 EF4 中更改数据库表名(实体框架 4)

于 2012-08-28T10:11:48.657 回答