WcfDataService with EntityFramework 6 的若干问题

简介: 1.Microsoft.Data.Edm等NuGet包需要升级到5.6版本 2.SVC不要使用DataService基类 class WcfDataService1 : DataService 应为 class WcfDataService1 : EntityFrameworkDataService EntityFrameworkDataService这个类需要引用 Microsoft.

1.Microsoft.Data.Edm等NuGet包需要升级到5.6版本

2.SVC不要使用DataService基类

class WcfDataService1 : DataService<XContext>

应为

class WcfDataService1 : EntityFrameworkDataService<XContext>

EntityFrameworkDataService这个类需要引用 Microsoft.OData.EntityFrameworkProvider

可以通过Install-Package Microsoft.OData.EntityFrameworkProvider -Pre或在NuGet中查找Microsoft.OData.EntityFrameworkProvider进行安装

3.如果遇到以下问题:

服务器处理请求时遇到错误。异常消息为“未能找到任何适合于指定的区域性或非特定区域性的资源。请确保在编译时已将“System.Data.Services.resources”正确嵌入或链接到程序集“Microsoft.OData.EntityFrameworkProvider”,或者确保所有需要的附属程序集都可加载并已进行了完全签名。”。有关详细信息,请参见服务器日志。异常堆栈跟踪为:

请检查Model中是否含有枚举,因为WcfDataService不支持枚举,所以出错

目录
相关文章
|
9月前
|
SQL 存储 开发框架
EntityFramework数据持久化复习资料6、EntityFramework引入
EntityFramework数据持久化复习资料6、EntityFramework引入
62 0
|
测试技术 数据库
Grails里DOMAIN类的一对一,一对多,多对多关系总结及集成测试
终于干完这一章节,收获很多啊。 和DJANGO有类似,也有不同。 User.groovy: package com.grailsinaction class User { String loginId String password Date dat...
1277 0
|
存储 .NET 数据库
艾伟_转载:WCF版的PetShop之三:实现分布式的Membership和上下文传递
本系列文章导航 WCF版的PetShop之一:PetShop简介 WCF版的PetShop之二:模块中的层次划分 WCF版的PetShop之三:实现分布式的Membership和上下文传递   通过上一篇了解了模块内基本的层次划分之后,接下来我们来聊聊PetShop中一些基本基础功能的实现,以及一些设计、架构上的应用如何同WCF进行集成。
1118 0
|
API
EntityFramework 实体拆分和表拆分
原文:EntityFramework 实体拆分和表拆分 之前有人问过 EF 如何进行实体拆分和表拆分?我记得当时认为不可能,理由忘记了,后来又有人发了一段配置截图,发现原来是可以的,不记录的东西容易忘掉,关于 EF 实体拆分和表拆分,下面是自己的一些整理。
1434 0
DDD中的值对象如何用NHibernate进行映射
原文:DDD中的值对象如何用NHibernate进行映射 是NHibernate中一个有趣的特性,即是用来映射DDD(Data-Display-Debuger)概念形式的值类型。这是一种创建比物理数据模型具有更高粒度的对象模型的方式。
1118 0
|
数据库 .NET 开发框架
【译】EntityFramework6与EntityFrameworkCore的区别
EntityFramework6 EF6 是一个久经考验的数据库访问技术,发展多年,拥有许多特性,并且成熟稳定。2008年EF作为 .Net 3.5 Sp1 和Visual Studio 2008 SP1 的一部分首次发布。
1480 0

热门文章

最新文章