我将 Entity Framework 5 与 SQL Server 2012 一起使用。我首先使用代码,并且我有以下代码:
new DataInitializer();
public DataInitializer()
{
Database.SetInitializer<ABCContext>(null);
CreateMembership();
CreateUserData();
}
private void CreateMembership()
{
try {
using (var context = new ABCContext()) {
if (!context.Database.Exists()) {
((IObjectContextAdapter)context).ObjectContext.CreateDatabase();
此时数据库和所有表都已创建。我想创建数据库但不是所有的表。这些我想手动创建。有没有一种方法可以 EF 创建数据库但不能创建表?