MVC Webアプリケーションに関連するスケジュールされたタスクを実行するために、以下の決定を下しました:コンソールアプリケーションはエンティティを使用していますが、同じ接続文字列を使用できますか?
Entityフレームワーク、FTP、およびSMTPを使用する新しいC#コンソールアプリケーションを作成できます。そして、このアプリケーションはサーバー上のタスクマネージャーによって実行されます。このようにして、ブラウザ外で実行することができます。
コンソールアプリケーション内のすべての参照を追加した後、私は、Webプロジェクト内のエンティティの接続文字列をコピー:
を、私はコンソールアプリケーションのApp.configファイルでそれを貼り付けました。私はそれがWebアプリケーションが使用する同じedmx
ファイルを使用できると思った。 exeptionがSystem.Data.Entity.Internal」のタイプ初期化子が提起されてきたEntityFramework.dll
に「System.TypeInitializationException」:
Exeptionタイプ:しかし、ここで私は、エラーを翻訳しまう方法です。 AppConfig '。
コンソールアプリケーション内に別のedmxファイルを作成する必要がありますか?そうでなければ動作しますか?
それは良い質問ではない場合、downvotersは、少なくとも、なぜ私を説明することができますか? –