我安装了 VS SP1 并使用了实体框架。
我从现有数据库创建了一个架构并尝试了一些基本操作。
除了数据库架构更新之外,大部分进展顺利。
我以各种基本方式更改了数据库:
- 添加了一个新表
- 删除了一个表
- 向现有表添加新列
- 从现有表中删除一列
- 更改了现有列的类型
前三个进展顺利,但类型更改和列删除没有跟随数据库更改。
有什么办法可以让设计师的作品成为现实吗?或者目前不支持?我还没有找到任何相关材料,但仍在寻找。
我猜想这些可能不会发生,因为它们会破坏现有代码的构建,但这只是我的猜测。
这是我的逻辑:
首先,EF 应该是超过 1:1 的表映射,因此很可能仅仅因为您从表 A 中删除一列,并不意味着该实体不应该有属性描述。您可以将该属性映射到另一个表。
其次,更改类型可能会破坏构建。这是唯一的理由。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)