加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

.net – 更新Entity Framework中的数据库模式

发布时间:2020-12-12 06:31:39 所属栏目:MsSql教程 来源:网络整理
导读:我安装了VS SP1并使用了Entity Framework. 我从现有数据库创建了一个模式,并尝试了一些基本操作. 除数据库架构更新外,大部分都进??展顺利. 我以各种基本方式更改了数据库: 添加了一个新表 删除了一张桌子 在现有表中添加了一个新列 从现有表中删除了一列 更
我安装了VS SP1并使用了Entity Framework.

我从现有数据库创建了一个模式,并尝试了一些基本操作.

除数据库架构更新外,大部分都进??展顺利.

我以各种基本方式更改了数据库:

>添加了一个新表
>删除了一张桌子
>在现有表中添加了一个新列
>从现有表中删除了一列
>更改了现有列的类型

前三个进展顺利,但类型更改和列删除没有遵循数据库更改.

有没有办法让设计师工作?或者目前不支持?我还没有找到任何相关材料,但仍在寻找.

解决方法

我猜这可能不会发生,因为它们会打破现有代码的构建,但这只是我的猜测.

这是我的逻辑:

首先,EF应该是超过1:1的表映射,所以很可能只是因为你从表A中删除一个列并不意味着对于那个实体,不应该有属性描述.您可能只是将该属性映射到另一个表.

其次,改变类型可能会破坏构建.那是唯一的理由.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读