从 Fluent NHibernate 生成新数据库表的最简单方法?
给定:一个 DB(包含数据)、一组模型实体对象和工作 NHibernate(流畅)映射。添加新模型实体和映射时,生成所需新数据库表的最简单方法是什么?
Given: A DB (containing data), a set of model entity objects, and working NHibernate (fluent) mappings. What is the easiest way to generate the required new DB tables, when new model entities and mappings are added?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
NHibernate 没有内置的迁移工具。它可以生成整个数据库,您不能从中选择部分。使用 NHibernate 可以做的最好的事情就是转储数据库生成的 sql 日志,并将新部分复制粘贴到 sql 脚本中。
NHibernate doens't have a build-in migrations tool. It can generate the whole database, you cannot select parts from it. The best you can do with NHibernate is dump the sql-log of the database generation and copy paste the new parts in a sql script.