Entity Framework 4.3 と SQLServerCompact 4.0 データベースの移行を使用して足を濡らしているだけなので、可能な限り単純な方法を使用して作業を開始します。このブログのアドバイスに従って、以下の初期化ステートメントをコンソール アプリケーションの Main メソッドに追加しました。これはすべて非常にうまく機能します。
Database.DefaultConnectionFactory = New SqlCeConnectionFactory("System.Data.SqlServerCe.4.0")
Database.SetInitializer(Of MySQLCompactDbContext)(New MySQLCompactDBInitializer)
しかし、本番環境では、データベースをアドレス指定するコードは、Visual Basic 6 アプリケーションから COM 相互運用機能を介してアクセスされるクラス ライブラリに配置されます。したがって、上記の静的メソッドを配置するコードの自然なエントリ ポイントはありません。
それらをどこに置くことができますか?必要に応じて、構成ファイルを使用する別の方法を指摘してください。