NHibernate属性で注釈が付けられたタイプからスキーマをエクスポートしたいと思います。これは可能ですか?
私の現在のコードは、言うまでもなく以下のとおりですが、コンパイルされますが、期待されるテーブルTestType
は作成されません。
私は次のようなタイプを持っています:
[Serializable, Class(Schema = "test")]
public class TestType
{
[Property]
public Guid Id { get; set; }
[Property]
public string Value { get; set; }
}
そして、私のエクスポートコードは次のようになります。
//...
cfg.AddAssembly(Assembly.Load("My.Assembly"));
new NHibernate.Tool.hbm2dd.SchemaExport(NHibernateConfiguration)
.Execute(false, true, false);
//...