0

ここで問題があります。SQL Server CE の代わりに SQL Server Express を使用しようとしています。私のアプリは既に SQL Server CE で動作していますが、どのような変更を加える必要があるかを把握する必要があります。新しいデータベース接続を作成しました - 新しい *.dbo ファイルが生成されました。私は私の中にいくつかの変更を加えましたweb.config:

<connectionStrings>
      <add name="DefaultConnection"
           connectionString="Data Source=.\SQLExpress;Initial Catalog=DatabaseExpressContext;Integrated Security=True;Pooling=False;MultipleActiveResultSets=True"
           providerName="System.Data.SqlClient"
           xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>      
    </connectionStrings>
  <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework">
      <parameters>
        <parameter value="Data Source=.\SQLEXPRESS; Integrated Security=True; MultipleActiveResultSets=True" />
      </parameters>
    </defaultConnectionFactory>
  </entityFramework>
  <system.data>
    <DbProviderFactories>
      <remove invariant="System.Data.SqlClient" />
      <add name="SqlClient Data Provider"
    invariant="System.Data.SqlClient"
    description=".Net Framework Data Provider for SqlServer"
    type="System.Data.SqlClient.SqlClientFactory, System.Data,
     Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
    />
    </DbProviderFactories>

しかし、何も起こりません.. 何も機能しません. *.dbo ファイルに接続しています - テーブルが構築されていません。

私の問題に関する有用な情報が見つかりませんでした。

4

0 に答える 0