Sql Server Compact 4.0部署注意事項

來源:互聯網
上載者:User

Sql Server Compact 4.0相比3.5版本增強了很多,支援Entity Framework 4.1,對於輕量級應用來講,使用Sql Server Compact 4.0是個很好的選擇,而且部署相當方便,不需要

Sql Server Compact 4.0的安裝包,僅需要發布相關的dll以及web.config配置即可。

 

開發環境下,需要安裝

vs2010 sp1

Microsoft SQL Server Compact 4.0

Visual Studio 2010 SP1 Tools for SQL Server Compact 4.0

 也可以通過Microsoft Web Platform Installer 3.0進行安裝  可以參見:SQL Server Compact 4.0 Tooling Support in Visual Studio 2010 SP1 and Visual Web Developer Express 2010 SP1

 

部署環境,不需要安裝以上工具

1.需要拷貝以下dll到程式的bin目錄即可:

C:\Program Files\Microsoft SQL Server Compact Edition\v4.0\Desktop\System.Data.SqlServerCe.dll

C:\Program Files\Microsoft SQL Server Compact Edition\v4.0\Desktop\System.Data.SqlServerCe.Entity\System.Data.SqlServerCe.Entity.dll

C:\Program Files\Microsoft SQL Server Compact Edition\v4.0\Private\x86 下所有檔案

注意:64位部署環境則需要C:\Program Files\Microsoft SQL Server Compact Edition\v4.0\Private\amd64下所有檔案

2.修改web.config或app.config

添加以下節點:

<configuration>
    <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>
</configuration>

 

更多關於 Sql Server Compact 4.0 資訊,可以查看SQL Server Compact 4.0 的新增功能 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.