0

SQL Server と Sql CE4 の両方に接続するアプリケーションを開発しようとしています。SQL Ce 4.0 接続文字列を管理するオプションを作成します

public partial class ModelContainer : DbContext
{

    public ModelContainer()
    {

            SqlCeConnection con = new SqlCeConnection("Data Source=D:\\Charities.sdf");
            this.Database.Connection.ConnectionString = con.ConnectionString;
            this.Database.Connection.Open();    
    }
    public DbSet<Grant> Grants { get; set; }
    public DbSet<GrantDetail> GrantDetails { get; set; }}

ただし、接続を開こうとするとエラーが発生します

SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 26 - 指定されたサーバー/インスタンスの検索中にエラーが発生しました)

SqlConnectionと同じ方法で別のSQLサーバー接続を作成することができましたが、うまくいきましたが、これはうまくいきません!!

助言がありますか?

よろしくお願いします。

4

1 に答える 1

0

ここでの答えは 、 Database.DefaultConnectionFactory データベース クラスのプロパティです。

于 2013-09-01T20:35:45.303 に答える