NAnt task for hbm2ddl

Namespace: NHibernate.Tasks
Assembly:   NHibernate.Tasks (in NHibernate.Tasks)
Version: 1.2.0.4000

Syntax

Visual Basic (Declaration)
Public Class Hbm2DdlTask _
	Inherits Task
C#
public class Hbm2DdlTask : Task
Visual C++
public ref class Hbm2DdlTask : public Task

Remarks

Usage example:

CopyC#
<hbm2ddl
    connectionprovider="NHibernate.Connection.DriverConnectionProvider"
    dialect="NHibernate.Dialect.MsSql2000Dialect"
    connectiondriverclass="NHibernate.Driver.SqlClientDriver"
    connectionstring="server=(local);uid=sa;pwd=sa;database=MyProject"
    delimiter=" GO "
    outputtoconsole="false"
    exportonly="true"
    formatnice="true"
    outputfilename="${nant.project.basedir}/sql/schema.sql">
    <assemblies>
        <include name="${nant.project.basedir}/bin/MyProject.dll" />
    </assemblies>
</hbm2ddl>

Contributed by James Geurts

Inheritance Hierarchy

System.Object
  Element
    Task
      NHibernate.Tasks.Hbm2DdlTask