C# 无法使用实体框架6上下文
我是EF 6的新手,我遇到了一个错误 '在创建模型时无法使用上下文。' 我有一个控制台应用程序,在app.Config中我有以下内容:C# 无法使用实体框架6上下文,c#,entity-framework-6,C#,Entity Framework 6,我是EF 6的新手,我遇到了一个错误 '在创建模型时无法使用上下文。' 我有一个控制台应用程序,在app.Config中我有以下内容: <connectionStrings> <add name="MemberFollowupEmailContext" connectionString="Data Source=Dev1;Initial Catalog=dbPublicDev;Persist Security Info=True;User ID=*****;Passwo
<connectionStrings>
<add name="MemberFollowupEmailContext" connectionString="Data Source=Dev1;Initial Catalog=dbPublicDev;Persist Security Info=True;User ID=*****;Password=******" providerName="System.Data.SqlClient" />
</connectionStrings>
然而,当我看到(a)时,我总是得到一个例外
{“创建模型时无法使用上下文。如果在OnModelCreating方法中使用上下文,或者如果多个线程同时访问同一上下文实例,则可能引发此异常。请注意,DbContext和相关类的实例成员不保证线程安全。”}
我需要做什么才能从控制台应用程序中CRUD到我的数据库?我想这已经在这里得到了回答->我看到了,但我在使用中实现ittry包装上下文创建时遇到了问题,并查看发生了什么,尝试了相同的结果你使用codefirst/吗?
namespace MemberFollowupEmails
{
public class MemberFollowupEmailContext : DbContext
{
public DbSet<tblMemberFollowupEmail> MemberFollowupEmails { get; set; }
}
}
static void Main(string[] args)
{
MemberFollowupEmailContext db = new MemberFollowupEmailContext();
var a = db.MemberFollowupEmails;
}