【问题标题】:Trying to create MySql DB with Nhibernate - need some direction尝试使用 Nhibernate 创建 MySql DB - 需要一些指导
【发布时间】:2010-11-10 16:59:52
【问题描述】:

所以我对 Web 开发非常陌生,并且正在开发一个新项目,该项目将使用 Nhibernate 作为我的 ORM 和 MySql 数据库。

我想设置它,以便 NHibernate 将基于(所有必要的 NHibernate 文件)创建我的数据库表。到目前为止,我已经得出结论,NHibernate 将生成我用映射和类文件布置的 DB 模式。

我看到的问题是,您必须首先在 MySql 中安装数据库,NHibernate 才能创建表(理解)。但是,在查看手册中创建 MySql 数据库时,需要您使用 create 命令指定架构。

到目前为止,我阅读的博客数量主要集中在 NHibernate 所需的内容上,而没有太多关于正确准备 MySql 服务器的详细信息。

非常感谢任何方向或建议。

【问题讨论】:

    标签: mysql nhibernate


    【解决方案1】:

    你需要运行“create database [databasename];”在构建架构之前执行命令。您无需指定架构即可使用此命令。

    【讨论】:

    • 是否需要将持久类中的属性指定为“虚拟”。
    • Nhibernate 从您的类中创建代理,为此它需要覆盖您的类中的属性。因此,您的属性必须是虚拟的。
    猜你喜欢
    • 2012-08-26
    • 2010-11-20
    • 2011-08-17
    • 1970-01-01
    • 1970-01-01
    • 2016-06-10
    • 2011-05-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多