【发布时间】:2011-02-21 23:14:50
【问题描述】:
我使用代码优先 CTP5 设置的新项目收到以下错误消息。在网上找不到任何关于它的信息。有没有人遇到过这个错误信息?
在创建模型时不能使用上下文。
第一次调用我的数据库上下文时会发生这种情况(代码如下):
using (StaffData context = new StaffData())
{
return context.Employees.Count(e => e.EmployeeReference) == 1;
}
此时数据库尚未创建。我有一个数据库初始化程序 DropCreateDatabaseIfModelChanges 我在 app_start 中设置。
【问题讨论】:
标签: ef-code-first ef4-code-only code-first