首页 文章

Nhibernate模式导出

提问于
浏览
1

我在SQL Server中创建了一个数据库,我想在C#中使用Nhibernate导出模式 . 我有两个名为 CustomerAddress 的类 .

customer.cs:

public class Customer
{
    public int ID {get; set;}

    public Address Address1 { get; set; }

    public Address Address2 { get; set; }
}

Address.cs:

public class Address
{
    public string City{get;set;}

    public string Postcode{get;set;}
}

我写了 customer.hbm.xml . 在那里我将地址定义为 Component

<component name="Address1" class="Address">
  <property name="City" />
  <property name="Postcode" />
</component>

当我的类是这样的时候,如何导出模式?

1 回答

  • 2

    您可以使用 SchemaExport 类来导出SQL架构 .

    new SchemaExport(cfg).create(false, true);
    

相关问题