Nhibernateを介して作成しているUserテーブルを使用するASP.NETのSimpleMembershipを使用しています。SimpleMembershipは、Userテーブルを持つ外部キーを持つMembership and Rolesテーブル(Nhibernateなし)を自動的に作成します(つまり、Membership and Rolesには私のUserテーブルに属する外部キーがあります)。これらのMembershipテーブルとRolesテーブルのクラスまたはマッピングはありません。
nunitテストプロジェクトでは、セットアップでこれらのテーブルを作成していますが、次の実装では、すべてのテーブルを破棄するのに問題があります。
var se = new SchemaExport(_configuration); se.Drop(true、true);
MembershipテーブルとRolesテーブルはUserテーブルに依存しているため、Drop()はUserテーブルの削除に失敗します。Userテーブルを削除する前に、このMembershipandRolesテーブルを削除する必要があると確信しています。クラスとマッピングを作成せずに、 Membership and Rolesテーブルを手動で削除するにはどうすればよいですか?