2011-06-11 56 views
3

的Ive使用EF 4後>http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx代碼優先發展與實體框架4 - 如何使用SQL Server

這個職位是指可能性的代碼,然後再閱讀斯科特關於代碼優先發展格思裏後使用SQL精簡版和sdf文件生成一個數據庫。

我想知道是否有可能使用SQL Server 2008數據庫與EF4代碼的第一種方法,我有什麼要修改我的web.config文件或我的應用程序中的其他領域,以生成數據庫而不是CE。

目前的例子中並具有以下細節顯示區域webconfig:預先

<connectionStrings configSource="ConnectionStrings.config" /> 
<system.data> 
    <DbProviderFactories> 
     <remove invariant="System.Data.SqlServerCe.4.0" /> 
     <add name="Microsoft SQL Server Compact Data Provider 4.0" invariant="System.Data.SqlServerCe.4.0" description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=4.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" /> 
    </DbProviderFactories> 
</system.data> 

感謝。 brgds

回答

3

是的,絕對。看看這個示例使用SQL Server 2008的鏈接:EF4 Code First Walkthrough

+0

非常感謝你!非常清楚連接字符串。我將以與其他應用程序相同的方式使用它。另外,您是否知道爲了生成數據庫我需要做些什麼?哪個命令在配置連接字符串之後生成數據庫?提前致謝! – 2011-06-11 07:01:43

+1

查看http://msdn.microsoft.com/en-us/magazine/hh126815.aspx中的部署注意事項,DbContext中的配置文件和構造函數的組合 – Haukman 2011-06-11 07:15:05