6

接続文字列があります:

<add name="Gini" providerName="System.Data.SqlClient" connectionString="user id=user;Password=pa55;Data Source=server;Database=gini" />

EF がデータベースの作成と移行による更新を制御できるようにしたいので、DB を完全に制御できるようにします。

私の連絡先クラスは次のようになります。

public class GiniContext : DbContext
{
    public DbSet<UserSession> UserSessions { get; set; }

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        modelBuilder.Configurations.Add(new UserSessionConfiguration());
    }

    public GiniContext() : base("Gini")
    {
        Database.Create();
    }
}

これにより、上記のユーザー名とパスワードを使用して「server」というサーバー上に「gini」というデータベースが作成されると予想されますが、(LocalDB)\v11.0 インスタンス上に作成されます。

私は何を間違っていますか?

4

1 に答える 1

2

オブジェクトのクラス ライブラリとそれを参照する Web アプリケーションのような 2 つのプロジェクトがあるとします。Web アプリケーションで app.config から web.config への接続を追加する必要があります。

于 2013-05-22T16:05:59.923 に答える