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不支持枚举,所以出错

相关文章
创建一个仅用一个函数/模块/类就可以处理这组不同事物的抽象
在软件开发中,良好的变量名和函数名能够显著提升代码的可读性和可维护性。对于变量命名,建议使用有意义且易于发音的名字(如 `currentDate` 而非 `yyyymmdstr`),对同类变量使用一致的词汇(如统一使用 `getUser`),以及使用解释性的变量名以减少理解成本(如使用常量 `MILLISECONDS_IN_A_DAY` 替代数字 `86400000`)。此外,避免不必要的上下文重复,并使用默认参数代替逻辑运算。对于函数,应限制参数数量(理想情况下不超过两个),确保每个函数只做一件事,并且函数名应清晰描述其功能。通过遵循这些原则,代码将更加简洁明了。
43 3
Java应用结构规范问题之dal层中的mapper数据源类型进行组织的问题如何解决
Java应用结构规范问题之dal层中的mapper数据源类型进行组织的问题如何解决
EntityFramework数据持久化复习资料6、EntityFramework引入
EntityFramework数据持久化复习资料6、EntityFramework引入
62 0
在powerdesigner中,一个table,怎么在diagram中创建多个symbol(多个模块都和同一个表相关联)
在powerdesigner中,一个table,怎么在diagram中创建多个symbol(多个模块都和同一个表相关联)
185 0
在powerdesigner中,一个table,怎么在diagram中创建多个symbol(多个模块都和同一个表相关联)
Grails里DOMAIN类的一对一,一对多,多对多关系总结及集成测试
终于干完这一章节,收获很多啊。 和DJANGO有类似,也有不同。 User.groovy: package com.grailsinaction class User { String loginId String password Date dat...
1277 0
艾伟_转载:WCF版的PetShop之三:实现分布式的Membership和上下文传递
本系列文章导航 WCF版的PetShop之一:PetShop简介 WCF版的PetShop之二:模块中的层次划分 WCF版的PetShop之三:实现分布式的Membership和上下文传递   通过上一篇了解了模块内基本的层次划分之后,接下来我们来聊聊PetShop中一些基本基础功能的实现,以及一些设计、架构上的应用如何同WCF进行集成。
1118 0
EntityFramework 实体拆分和表拆分
原文:EntityFramework 实体拆分和表拆分 之前有人问过 EF 如何进行实体拆分和表拆分?我记得当时认为不可能,理由忘记了,后来又有人发了一段配置截图,发现原来是可以的,不记录的东西容易忘掉,关于 EF 实体拆分和表拆分,下面是自己的一些整理。
1435 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等