Entity Framework 6.1.2 offset row fetch next 错误解决办法
2024-08-25 23:30:47
本地测试环境用的SqlServer2012,生产环境2008R2。然后在查询分页数据时生产环境悲剧的报错了。
原因是EF6.1.2以上版本在编译SQL时使用了新的语法对低版本的SqlServer不兼容。解决办法来自 stackoverflow。用文本编辑器打开本地 Model.edmx 文件,在第七行把 ProviderManifestToken="2012" 改为 ProviderManifestToken="2008"
<?xml version="1.0" encoding="utf-8"?>
<edmx:Edmx Version="3.0" xmlns:edmx="http://schemas.microsoft.com/ado/2009/11/edmx">
<!-- EF Runtime content -->
<edmx:Runtime>
<!-- SSDL content -->
<edmx:StorageModels>
<Schema Namespace="ICSpecModel.Store" Provider="System.Data.SqlClient" ProviderManifestToken="2012" Alias="Self" xmlns:store="http://schemas.microsoft.com/ado/2007/12/edm/EntityStoreSchemaGenerator" xmlns:customannotation="http://schemas.microsoft.com/ado/2013/11/edm/customannotation" xmlns="http://schemas.microsoft.com/ado/2009/11/edm/ssdl">
最新文章
- zabbix 3.0 完全安装全解!
- Linux C Programing - Arguments(2)
- Java API —— System类
- 016专家视图测试脚本开发_utility对象
- CSS从大图中抠取小图完整教程(background-position应用) (转)
- JavaScript 基础一
- Unable to start activity异常的解决方案
- html5之datalist标签
- bzoj4318: OSU!&;&;CF235BLet&#39;s Play Osu!
- 【Python爬虫实战--3】html写正则表达式
- 搭建Node.js开发IDE环境WebStrom5 多图
- vfd with stm8
- OpenStack架构详解
- Gulp(自动化构建工具 )
- 一篇关于Asp.Net Model验证响应消息的问题处理
- bootstrap4简单使用和入门03-响应式布局
- 2501 矩阵距离 (bfs)
- rabbitmq初学之连接测试
- day21(Listener监听器)
- vue之介绍