我面临一个完全不可理解的问题。 我有这个代码,每次使用它都有效。
public class SecondContext : FirstContext
{
public SecondContext() : base("Data Source=........", 1) // a valid connection string
{
}
}
SecondContext db = new SecondContext();
db.Users.Find("User1");
一旦执行了最后一行,将创建表并由两个用户填充。
为了避免使用连接字符串和我想要的id创建实例:
public class SecondContext : FirstContext
{
public SecondContext() : base("Data Source=........", 1) // a valid connection string
{
Database.SetInitializer(new FirstInitializer<FirstContext>());
}
}
SecondContext db = new SecondContext();
db.Database.Initialize(true);
db.Users.Find("User1");
问题: 当执行 db.Users.Find(&#34; User1&#34;); 时,它会创建表,但不会将其填充给两个用户。 即使我尝试这样做也会导致同样的问题:
{{1}}
有人可以告诉我我的错误在哪儿吗?