教年轻 AIoT 创业者如何从 0 到 1 实现AIoT 创业项目 了解详情
写点什么

枚举、Entity Framework 和 WCF 数据服务

  • 2012-09-13
  • 本文字数:412 字

    阅读完需:约 1 分钟

Entity Framework 5 开始支持枚举,但是 WCF 数据服务中还不支持,这意味着你在编写 OData 服务的时候需要显式地对其进行处理。

EF 5 最近刚刚发布,它包含了一种期待已久的特性——对枚举的支持。然而, WCF 数据服务 5.0 还不支持枚举。由于 WCF 数据服务使用与 Entity Framework 相同的实体数据模型,如果你在 WCF 数据服务中使用包含了枚举的 EF 模型,那么就会导致神奇的错误

这是一种突破性的改变,在EF 模型中有枚举的模型之前会被忽略,而不会出现错误。

据WCF 数据服务团队所说,对属性(property)使用NotMapped 特性(attribute)可能会解决问题。然而,NotMapped 特性让属性无法与底层的数据列映射,这意味着我们可能要在Entity Framework 中停止使用新添加的对枚举的支持。现在,在WCF 数据服务的用户论坛上,对枚举的支持是呼声最高的特性

WCF 数据服务支持使用 REST 的语义来创建和使用 OData Web 服务。

查看英文原文: Enums, Entity Framework And WCF Data Services

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2012-09-13 21:461395
用户头像

发布了 340 篇内容, 共 123.3 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

android设计模式书籍,扔物线朱凯

android 程序员 移动开发

android设计模式工厂,动脑学院vip2019

android 程序员 移动开发

Android跨进程通信导论,作为Android开发程序员

android 程序员 移动开发

Android体系化进阶学习图谱,动脑学院课程值得买吗

android 程序员 移动开发

android插件化资源冲突,动脑学院课程值得买吗

android 程序员 移动开发

android热更新图片,动脑学院vip最新云盘

android 程序员 移动开发

跨越行业绊脚石,阿里云函数计算发布7大技术突破

跨越行业绊脚石,阿里云函数计算发布7大技术突破

阿里巴巴中间件

阿里云 云原生 中间件 函数计算 云栖大会

android路由跳转,动脑学院怎么样

android 程序员 移动开发

Android大厂面试真题解析大全,腾讯T3大牛手把手教你

android 程序员 移动开发

打破 Serverless 落地边界,阿里云 SAE 发布5大新特性

阿里巴巴中间件

云计算 阿里云 Serverless 微服务 云栖大会

android热更新,扔物线课程怎么样

android 程序员 移动开发

Android进阶学习资料,扔物线学堂

android 程序员 移动开发

Android开发岗还不会这些问题,15个经典面试问题

android 程序员 移动开发

Android开发自学技巧!rxjava扔物线

android 程序员 移动开发

Android程序员如何有效提升学习效率,不可多得的干货

android 程序员 移动开发

Android开发还会吃香吗,Android开发经典实战

android 程序员 移动开发

Android经典面试,享学三期Android架构师

android 程序员 移动开发

Android事件分发机制及设计思路,Android程序员校招蚂蚁金服

android 程序员 移动开发

分布式事务最经典的七种解决方案

Java 程序员 架构 面试 分布式

Android开发入门教程!扔物线学堂

android 程序员 移动开发

Android研发岗面试复盘总结,快速从入门到精通

android 程序员 移动开发

android路由实现,android开发视频百度网盘

android 程序员 移动开发

Android事件分发机制收藏这一篇就够了,阿里一线架构师技术图谱

android 程序员 移动开发

Android免打包多渠道统计如何实现,技术实现

android 程序员 移动开发

Android开发面试题目,享学课堂android怎么样

android 程序员 移动开发

Python代码阅读(第42篇):将输入转换成列表形式

Felix

Python 编程 Code Programing 阅读代码

英特打造通向E级计算时代“利器”,XPU架构功不可没

科技新消息

Android外包是如何转正网易的,大厂Android核心面试题出炉

android 程序员 移动开发

Android小程序开发实例,扔物线五期

android 程序员 移动开发

Android开发社招面试解答之性能优化,Android开发面试题及答案

android 程序员 移动开发

  • 扫码添加小助手
    领取最新资料包
枚举、Entity Framework和WCF数据服务_语言 & 开发_Roopesh Shenoy_InfoQ精选文章