![](/img/trans.png)
[英]How Do You Reference a .NET Standard Library from a .NET Framework 4.5 Console Application in Visual Studio 2017?
[英]How do you instantiate an Entity Framework DBContext in a .Net Console Application?
我在程序中聲明了這樣的DBContext
變量:
class Program
{
static MyDataContext context;
// ...
}
但我收到以下錯誤:
“ System.Data.Entity.Internal.AppConfig”的類型初始值設定項引發了異常。
在我的連接字符串App.Config
具有相同的名稱DBContext
變量,從一個Web應用程序的工作原理。 其他人看到了嗎?
如果我在一行中實例化所有實例,如下所示:
class Program
{
static MyDataContext context = new MyDataContext();
// ...
}
而不是主要的:
context = MyDataContext();
我收到此錯誤:
“ NLP.Program”的類型初始值設定項引發了異常。
避免以這種方式使用上下文,而寧願堅持using
可棄資源:
using(MyDataContext context = new MyDataContext(...))
{
// ...
}
這不能解決您的問題,但是是改進代碼的第一步。
編輯:刪除根本錯誤的答案。 沒有答案總比錯誤的答案好...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.