2010-10-10 5 views

Répondre

0
ActiveRecordStarter.CreateSchemaFromFile("myscript1.sql"); 

(de http://www.castleproject.org/activerecord/documentation/trunk/usersguide/schemagen.html)

+0

Je crée actuellement un schéma de base de données basé sur les classes. "myscript1.sql" doit être exécuté comme complémentaire. Il me semble que 'CreateSchemaFromFile' empêche les tables d'être créées à partir des classes. –

+1

@afsharm: Je suis sûr que vous pouvez exécuter les deux. –

+0

Avez-vous lu le document auquel je viens de me connecter? –

0

Tout comme dit Diego, ActiveRecordStarter.CreateSchemaFromFile est la façon de le faire.

S'il n'exécute rien, assurez-vous que le script SQL a ses lignes séparées par ; (ou GO). Même si vous avez une seule ligne dans votre fichier, elle doit se terminer par ;

+0

J'ai ajouté; et aller à la fin des lignes et à la fin des fichiers de scripts. Mais toujours rien ne fonctionne. J'ai utilisé SQL Profiler mais rien n'est envoyé à la base de données. –

Questions connexes