EF Database首先如何为数据库更改更新模型?

用户名

在类库Ado.net Entity Data Model中已生成POCO类。这些是第一次产生罚款。但是,数据库更改没有得到反映。edmx图中右键单击并选择“Update Model from Database显示新创建的表”,但是即使选择要添加的表也不会添加表。

我尝试运行.tt(通过右键单击并运行自定义工具),但是即使它没有根据最新的数据库更改重新生成Poco类。

请帮忙

乔尔·佩尔顿(Joel Peltonen)

不是解决方法,而是一种解决方法:仅删除并重新生成EDMX和生成的类不是一种选择吗?这就是我的工作,它比使用更新功能要容易得多,并且结果似乎是相同的。您的POCO扩展名仍保持不变并起作用。

我首先使用数据库,并且在源代码管理中拥有SQL升级脚本,生成的EDMX和生成的模型,并且其中的更改非常易于管理。这是每个版本的数据库升级过程的粗略概述:

  1. 创建用于升级的.sql脚本,诸如此类的语句CREATE TABLE
  2. 删除生成的文件:Model.Context.tt,Model.tt,Model.edmx
  3. 从Web.config中删除Entities字符串(如果使用的话)
  4. 以与您第一次相同的方式创建EDMX和Context文件
  5. 如果您使用源代码管理(希望您这样做!),请检查已更改的内容
  6. 测试
  7. 犯罪!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

EF Database首先如何为数据库更改更新模型?

来自分类Dev

保存更改后属性未更新(首先是EF数据库)

来自分类Dev

如何首先从数据库EF模型向现有代码添加其他表?

来自分类Dev

如何首先使用EF数据库检索数据

来自分类Dev

如何首先使用EF数据库进行子类化

来自分类Dev

如何首先使用EF数据库进行子类化

来自分类Dev

EF6首先使用SQLite模型创建数据库

来自分类Dev

EF6数据库首先使存储过程异步

来自分类Dev

首先使用EF 5数据库进行延迟加载

来自分类Dev

如何使用 EF Core 更改 Sqlite 数据库?

来自分类Dev

EF 6数据库优先:如何更新存储过程?

来自分类Dev

EF 6数据库优先:如何更新存储过程?

来自分类Dev

带有新数据库的EF6生成“自创建数据库以来,支持<Database>上下文的模型已更改。”

来自分类Dev

如何首先强制EF代码重新创建数据库?

来自分类Dev

如何首先使用c#EF代码将Tuple <something,something>映射到数据库?

来自分类Dev

如何发布Web MVC(首先是EF数据库)?

来自分类Dev

如何首先强制EF代码重新创建数据库?

来自分类Dev

如何防止EF创建数据库?

来自分类Dev

如何防止EF创建数据库?

来自分类Dev

如何控制EF插入数据库?

来自分类Dev

首先在EF6数据库中模拟数据库

来自分类Dev

EF通过数据库更改重新生成代码模型

来自分类Dev

EF InMemory 数据库

来自分类Dev

从数据库更新EF模型导致现有项目正常运行的多重性错误

来自分类Dev

无法使用EF 6和Visual Studio 2015 Update 3从数据库更新模型

来自分类Dev

针对数据库的EF模型验证

来自分类Dev

使用EF Core从数据库生成模型类

来自分类Dev

针对数据库的EF模型验证

来自分类Dev

如何在.edmx EF模型中的多个相同架构数据库之间切换?

Related 相关文章

  1. 1

    EF Database首先如何为数据库更改更新模型?

  2. 2

    保存更改后属性未更新(首先是EF数据库)

  3. 3

    如何首先从数据库EF模型向现有代码添加其他表?

  4. 4

    如何首先使用EF数据库检索数据

  5. 5

    如何首先使用EF数据库进行子类化

  6. 6

    如何首先使用EF数据库进行子类化

  7. 7

    EF6首先使用SQLite模型创建数据库

  8. 8

    EF6数据库首先使存储过程异步

  9. 9

    首先使用EF 5数据库进行延迟加载

  10. 10

    如何使用 EF Core 更改 Sqlite 数据库?

  11. 11

    EF 6数据库优先:如何更新存储过程?

  12. 12

    EF 6数据库优先:如何更新存储过程?

  13. 13

    带有新数据库的EF6生成“自创建数据库以来,支持<Database>上下文的模型已更改。”

  14. 14

    如何首先强制EF代码重新创建数据库?

  15. 15

    如何首先使用c#EF代码将Tuple <something,something>映射到数据库?

  16. 16

    如何发布Web MVC(首先是EF数据库)?

  17. 17

    如何首先强制EF代码重新创建数据库?

  18. 18

    如何防止EF创建数据库?

  19. 19

    如何防止EF创建数据库?

  20. 20

    如何控制EF插入数据库?

  21. 21

    首先在EF6数据库中模拟数据库

  22. 22

    EF通过数据库更改重新生成代码模型

  23. 23

    EF InMemory 数据库

  24. 24

    从数据库更新EF模型导致现有项目正常运行的多重性错误

  25. 25

    无法使用EF 6和Visual Studio 2015 Update 3从数据库更新模型

  26. 26

    针对数据库的EF模型验证

  27. 27

    使用EF Core从数据库生成模型类

  28. 28

    针对数据库的EF模型验证

  29. 29

    如何在.edmx EF模型中的多个相同架构数据库之间切换?

热门标签

归档