我是EF 6的新手,我收到了错误;
'创建模型时无法使用上下文。'
我有一个控制台应用程序,在App.Config中我有以下内容;
<connectionStrings>
<add name="MemberFollowupEmailContext" connectionString="Data Source=Dev1;Initial Catalog=dbPublicDev;Persist Security Info=True;User ID=*****;Password=******" providerName="System.Data.SqlClient" />
</connectionStrings>
然后我有一个Context的类;
namespace MemberFollowupEmails
{
public class MemberFollowupEmailContext : DbContext
{
public DbSet<tblMemberFollowupEmail> MemberFollowupEmails { get; set; }
}
}
在我的program.cs中我有;
static void Main(string[] args)
{
MemberFollowupEmailContext db = new MemberFollowupEmailContext();
var a = db.MemberFollowupEmails;
}
然而,当我看(a)时,我不断得到例外;
{“在创建模型时不能使用上下文。如果在OnModelCreating方法中使用上下文,或者同时由多个线程访问相同的上下文实例,则可能抛出此异常。请注意DbContext的实例成员并且不保证相关的类是线程安全的。“}
我需要做什么才能从控制台应用程序CRUD到我的数据库?