zoukankan      html  css  js  c++  java
  • VS2010 使用 EntityFramework For SQL Server Compact 4.0

    1.安装 SSCERuntime_x64-ENU.exe 或 SSCERuntime_x86-ENU.exe

    2.安装 SSCEVSTools-CHS.msi

    3.然后就可以通过 SQL Server Compact/SQLite Toolbox 创建 edmx

    4.默认生成的edmx没有生成模型代码,需要打开edmx文件,然后在属性里修改 “代码生成策略",保存后就生成代码了。

    5.默认生成的配置文件是有错误的,无法成功边连接到数据库,需要修改一下

    <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.1, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>

    修改为

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

    然后就可以正常使用了。

    补充一点,好像是需要VS2010SP1,没有SP1可能不行。微软的东西,坑好多,我费了好大劲才搞定。

  • 相关阅读:
    PLSQL Developer新建表空间
    oracle中where子句和having子句中的区别
    ORACLE基本数据类型
    Oracle数据库字符集问题
    问题及解决方法
    Show Profile
    批量数据脚本
    慢查询日志
    GROUP BY关键字优化
    order by关键字优化
  • 原文地址:https://www.cnblogs.com/nanfei/p/6071214.html
Copyright © 2011-2022 走看看