为了运行与我们的MVC Web应用程序相关的计划任务,我们做出了以下决定:
让我们制作一个使用实体框架,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中。我认为它可以使用edmx
Web应用程序使用的相同文件。但是这是我如何翻译错误:
实例类型:EntityFramework.dll中的“ System.TypeInitializationException”
类型初始化程序针对“ System.Data.Entity.Internal.AppConfig”提出了一个例外。
我是否必须在控制台应用程序中创建另一个edmx文件?否则可以奏效吗?
如果我正确理解了您的问题,听起来您正在绕过向导从数据库创建模型,而是从Web应用程序复制连接字符串,并希望获得一些构建魔术。
尝试使用下面链接中引用的向导,然后从步骤3开始。对模型进行反向工程。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句