代码之家  ›  专栏  ›  技术社区  ›  Andreas Zita

使用linqtosql和dbml创建升级数据库?

  •  1
  • Andreas Zita  · 技术社区  · 15 年前

    Im使用dbml(c#vs2010)来建模我的数据库和DataContext.CreateDatabase()来创建它。一段时间后,我向一个实体类型添加了一个新属性,现在我想升级SQL数据库以适应新版本的dbml模式。我该怎么做?我必须删除并重新创建数据库还是手动升级?是ADO.NET公司EF在这方面更好?

    更新:

    当搜索根据dbml的变化更新数据库的方法时,我只得到相反的结果;从数据库的变化更新dbml。但是dbml中的可视化设计器是用来做什么的呢?我想要一些主设计视图,在那里我可以做我的更改,然后生成sql升级脚本。这不是每个人都想要的吗?

    1 回复  |  直到 13 年前
        1
  •  0
  •   hackerhasid    15 年前

    Linq2Sql和EF都不适合这种情况。

    听起来像ADO.NET公司对你来说可能是个更好的解决办法。