为了运行与我们的MVC Web应用程序相关的计划任务,我们做出了以下决定:
让我们创建一个使用Entity框架,FTP和SMTP的新C#控制台应用程序。此应用程序将由服务器上的任务管理器运行。这样,它可以在浏览器外部运行。
在控制台应用程序中添加所有引用后,我复制了WEB项目中的Entity连接字符串:
<add name="DefaultConnection" connectionString="Data Source=srv-sql-prod2; initial catalog=Institutions; User ID=qwerty; Password=qwerty;" providerName="System.Data.SqlClient" />
我将它粘贴在控制台应用程序的App.config中。我认为它可以使用Web应用程序使用的相同edmx
文件。但在这里我将如何翻译错误:
执行类型:&#39; System.TypeInitializationException&#39;在EntityFramework.dll
中“System.Data.Entity.Internal.AppConfig&#39;”的类型初始化程序引发了一个例外。
我是否必须在控制台应用程序中创建另一个edmx文件?它可以起作用吗?
答案 0 :(得分:0)
如果我正确理解你的问题,听起来你绕过向导从数据库创建模型,而是从你的网络应用程序复制连接字符串,并希望有一些构建魔法。
尝试使用以下链接中引用的向导,然后从步骤3开始。逆向工程模型。