我正在使用 ASP.NET 的SimpleMembership,它使用我通过 Nhibernate 创建的用户表。SimpleMembership 自动创建 Membership 和 Roles 表(没有 Nhibernate),它与 User 表有一个外键(即:Membership 和 Roles 有一个属于我的 User 表的外键)。我没有这些Membership和Roles表的类或映射。
在我的 nunit 测试项目中,我在我的设置中创建了这些表,但是我无法通过以下实现删除所有表。
var se = new SchemaExport(_configuration); se.Drop(true, true);
Drop() 无法删除 User 表,因为 Membership 和 Roles 表依赖于 User 表。我很确定在尝试删除 User 表之前我必须删除此 Membership 和 Roles 表。如何手动删除Membership和Roles表而不为它们创建类和映射?