WCF RIA Service中 POCO实体含有复杂类型怎么处理?
在有些情况下,我们需要在POCO实体中定义一个复杂的类型,像下面的场景
// "Master" domain entity class. public class Parameter { [Key]public long Id { get; set; } public string Name { get; set; } public List<Option> Options { get; set; }} // "Details" domain entity class. public class Option { [Key]public long Id { get; set; } public string Name { get; set; }}
在这种情况下,即使我们定义了Getxxx()方法,Options属性不能暴露,我们需要用 AssociationAttribute and IncludeAttribute属性标记符,我们只需要按下面的方式修改就可以了
// "Master" domain entity class. public class Parameter { [Key]public long Id { get; set; } public string Name { get; set; } [Include] [Association("Parameter_Options", "Id", "ParameterId")]public List<Option> Options { get; set; }} // "Details" domain entity class. public class Option { [Key]public long Id { get; set; } public long ParameterId { get; set; } public string Name { get; set; }}
参考文章
转载于:https://www.cnblogs.com/Joetao/articles/2182511.html
WCF RIA Service中 POCO实体含有复杂类型怎么处理?相关推荐
- 使用Fiddler解析WCF RIA Service传输的数据
使用Fiddler 2 解析WCF RIA Service传输的数据,您需要安装一个PlugIn.下载解压后,放在Inspectors文件中.重新启动Fiddler,你就会看到WCF Binary的选 ...
- [译]WCF RIA Services中的集合(2)
原文地址:http://www.silverlightshow.net/items/Working-with-collections-in-WCF-RIA-Services-part-two.aspx ...
- WCF Ria Service“操作失败,指定的命名链接在配置中找不到”错误解决方法
如果你遇到下面的错误: 第一反应应该是web.config中的链接字符串定义不正确,或者没有定义."命名连接"是根据什么命名的呢?打开Ado.net数据实体文件.edmx文件,查看 ...
- WCF RIA Service实体类中发复杂类型
http://www.cnblogs.com/Mainz/archive/2011/09/19/2181243.html http://msdn.microsoft.com/zh-cn/library ...
- RIA Service + dataformc操作例子
本篇以DataForm控件,来说明下Wcf Ria Service中的增删改查操作.利用DataForm控件还是比较方便的!以Student实体为例,直接贴代码了,代码里附有一些注释! using S ...
- Silverlight WCF RIA服务(十三)数据 3
如何验证数据 我们对实体和成员属性添加验证属性来实施验证规则.WCF RIA Service提供了几个验证属性来执行常用的验证检测,还提供了CustomValidationAttribute属性来执行 ...
- (转)使用Entity Framework和WCF Ria Services开发SilverLight之1:简单模型
原文地址:http://www.cnblogs.com/luminji/archive/2011/06/10/2077696.html 本文目的是通过Silverlight ria service完成 ...
- [Translation]Silverlight 4-MVVM with Commanding and WCF RIA Services
原文地址:Silverlight 4 - MVVM with Commanding and WCF RIA Services 在我的前一篇文章 "WCF RIA Services and a ...
- WCF RIA Services 概述
在一个三层架构的应用程序中,中间层介于表示层和数据层之间,你所写的业务逻辑和数据验证都将在中间层出现.创建拥有良好用户体验的RIA应用,你需要客户端和服务端有着相同的业务规则,因此在客户端和服务端保证 ...
最新文章
- 【业界】开源大势降低技术门槛,人工智能企业更依赖大数据
- window opengl
- unbuntu 安装MySQL
- 搜索推荐系统根据用户搜索频率(热搜)排序
- linux nand 坏块_Nand Flash 中的坏块(Bad Block)
- shell字体颜色应用
- Guava之RangeMap
- JAVA手写ArrayList以及LinkedList
- Nagios 安装教程
- Python 表白?别傻了,女神是拿来撩的!
- 动态磅是怎么原理_浅谈动态地磅的原理及未来发展方向
- 数学建模系列--灰色关联分析
- 简易PROTUES的定时器仿真
- Vue高仿网易云音乐APP (vue.js 移动端)
- ipad的文件连接云服务器,ipad原来可以这样用(八):文件共享——也说说云端技术...
- android开发中遇到的技术难题,android开发过程中遇到的问题以及解决办法
- 江苏注册入学学校计算机,江苏高职(专科)院校注册入学试点院校名单即将公布...
- Echarts地图标记重合问题原因
- 如何选择STL容器?
- 树莓派4正式发布!TYPE-C,USB3.0,支持4K双屏,售价35美金起