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

  • 相关阅读:
    Java实现二叉排序树
    servlet/filter/listener/interceptor区别与联系
    Java中创建对象的5种方式
    字符串练习
    成员变量、类变量、局部变量的区别
    强制清除gradle 缓存
    XML
    jQuery
    JavaScript
    CSS
  • 原文地址:https://www.cnblogs.com/CWater/p/2552448.html
Copyright © 2011-2022 走看看