Экспорт схемы Nhibernate - PullRequest
1 голос
/ 15 июня 2009

Я создал базу данных на своем SQL Server и хочу экспортировать схему, используя Nhibernate в C #. У меня есть два класса с именами Customer и Address.

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 голосов
/ 15 июня 2009

Вы можете использовать SchemaExport класс для экспорта схемы SQL.

new SchemaExport(cfg).create(false, true);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...