0
  1. 従来のADO.netやデータセットのように、以下の構成を使用せずにEFコードを最初に使用し、DB接続文字列のみを使用するにはどうすればよいですか。
  2. EF 5.0は、実行時に基になるテーブル構造をどのように反映できますか?ADO.NETデータセットのように。

構成:

  <configSections>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
      <parameters>
        <parameter value="v11.0" />
      </parameters>
    </defaultConnectionFactory>
  </entityFramework>
4

2 に答える 2

0

上記のコードを web.config から削除しようとしましたか? エラーはありますか?

コード内のコメントからのリンク (EF 4.3) は、構成セクションがオプションであることを示しています。また、EF 5 RC ページ: http://blogs.msdn.com/b/adonet/archive/2012/05/15/ef5-release-candidate-available-on-nuget.aspx EF 4.2 へのコード ファースト ウォークスルー リンクだから多分それはまだ有効です。

于 2012-06-20T15:23:38.183 に答える
0

接続文字列を直接使用できます

var db = new DbContext("Data Source=serverName;Initial Catalog=dbName;Integrated Security=True;MultipleActiveResultSets=True");
            //instead of 
var db = new DbContext("Name=DBConnectionConfigEntryName");
于 2013-04-25T17:24:09.210 に答える