zoukankan      html  css  js  c++  java
  • SQL Server Compact 不支持服务器生成的项和服务器生成的值 异常类型 = "System.NotSupportedException" joe

        今天第一次用SQL Server CE 练习 Entitier Framework. 就一个简单插入操作,死活就是报这个错了,后面查阅了MSDN,找着了,因为我使用了自增字段,实体框架中 SQL Server CE不支持具有服务器生成的键或值

        原因如下:

    与实体框架一起使用时,SQL Server Compact 有以下一些限制:

    • SQL Server Compact 与实体框架一起使用时不支持具有服务器生成的键或值的实体。
      使用实体框架时,实体的键可能被标记为服务器生成的。这样,数据库就可以在插入时或创建实体时生成键值。此外,可以将实体的零个或多个属性标记为服务器生成的值。有关详细信息,请参阅实体框架文档中的
      存储生成的模式主题。
      SQL Server Compact 与实体框架一起使用时不支持具有服务器生成的键或值的实体,尽管实体框架允许您定义具有服务器生成的键或值的实体类型。对具有服务器生成的值的实体进行的数据处理操作会引发“不支持”异常。
    • SQL Server Compact 与实体框架一起使用时不支持分页查询中的 SKIP 表达式。另一方面,SQL Server Compact 支持分页查询中的 LIMITTOP 表达式。
      分页查询用于通过查询结果支持无状态分页(滚动或窗口化)。

         MSDN文章地址: http://msdn.microsoft.com/zh-cn/library/cc835494(v=sql.100).aspx

  • 相关阅读:
    2020/5/8
    2020/5/8
    2020/5/6
    2020/4/30
    2020/4/29
    2020/4/28
    2020/4/27
    KMP算法详解
    博客搬家声明
    洛谷P2831 NOIP2016 愤怒的小鸟
  • 原文地址:https://www.cnblogs.com/CWater/p/2552448.html
Copyright © 2011-2022 走看看