我想首先使用代码创建一个数据库。而且我的数据库始终处于“DropCreateDatabaseAlways”模式。
我注意到,如果我不尝试对数据库执行一些查询,例如
using (var db = new Models.TnHContext())
{
var query = from u in db.Users
select u;
foreach (var u in query)
{
txt += u.UserID + "<br/>";
}
}
不会创建数据库。除非我执行它,否则只有我可以看到创建的数据库。想知道这是否是由于 EntityFramework 设计/默认行为造成的?