WebService怎么使用EF生成的Model

Devin_Mao 2014-05-08 02:28:08
如题;使用EF的database first
现遇到问题:EF生成的导航属性是ICollection<T>,WebService返回这样的对象时序列化失败;
另外:发现对象之间的交叉应用较为麻烦,请问有什么比较好的解决方案没?
...全文
1385 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_28054957 2016-07-29
  • 打赏
  • 举报
回复
引用 3 楼 bwangel 的回复:
把EF实体类再包装一个实体类专用于序列化,是最稳妥的办法。虽然工作量大一些。
具体是怎么实现的呢,可否请解释一下,为在下解惑
  • 打赏
  • 举报
回复
10年前才是 xml 时代。这个时代考虑web通讯,应该从基于 json 的架构出发,而不是 xml 的。
  • 打赏
  • 举报
回复
mack 关注。。。
  • 打赏
  • 举报
回复
遇到相同问题,正在寻求解决方案
Devin_Mao 2014-05-09
  • 打赏
  • 举报
回复
这个方式也考虑过啦, last choice 很想在EF这样体系内直接使用;感觉EF跟webService没什么冲突的地方呀,怎么就不能直接兼容过来呢
bwangel 2014-05-08
  • 打赏
  • 举报
回复
把EF实体类再包装一个实体类专用于序列化,是最稳妥的办法。虽然工作量大一些。
Devin_Mao 2014-05-08
  • 打赏
  • 举报
回复
转成List,会不会影响主对象的属性填充;另外,这个还是有交叉引用的问题
宝_爸 2014-05-08
  • 打赏
  • 举报
回复
转成List返回。

12,165

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧