类型 xx 的成员 xxx 是接口,因此无法将其序列化。

修改.tt模板文件,添加以下标红两行

<#
foreach (var navigationProperty in navigationProperties)
{

#>

[Newtonsoft.Json.JsonIgnore]

[System.Xml.Serialization.XmlIgnore]

<#
if (navigationProperty.ToEndMember.RelationshipMultiplicity == RelationshipMultiplicity.Many)
{
#>
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
<#

使用

DBEntities dc = new DBEntities();
dc.Configuration.ProxyCreationEnabled = false;

var list=dc.News.ToList();

return list;  //此时list可成功序列化

From:http://www.cnblogs.com/xuejianxiyang/p/6794928.html

最新文章

  1. 用CSS绘制最常见的形状和图形
  2. 【海洋女神原创】知识普及:IS版本命名规则和高低关系
  3. 開博客了, 因為搞Delphi 開發的關於Delphi學習
  4. dmesg 显示内核消息
  5. linux学习笔记-dump命令的使用
  6. Frugalware Linux 1.9 RC1 发布
  7. paper 90:人脸检测研究2015最新进展
  8. Java JDBC连接数据库 Access连接数据库
  9. Android Application Project 工程目录下各个文件的意思
  10. Jersey(1.19.1) - Client API, Testing services
  11. struts2的配置和使用
  12. Webfrom基础知识
  13. Access Treeview树节点代码一
  14. Java高并发--AQS
  15. [Oracle,2018-03-01] oracle常用函数
  16. 使用Dockerfile创建支持SSH服务的镜像
  17. 基于 HTML5 Canvas 的 3D WebGL 机房创建
  18. IDEA操作maven时控制台中文乱码
  19. 汉诺塔(Hanoi)——小小算法
  20. STM32使用FatFs

热门文章

  1. struts2的优缺点
  2. HTML-制作图片的自动播放和手动切换
  3. Saiku2.6 保存查询后,重新打开报 Error Loading Query错误。
  4. IDEA 直接点击运行执行正常,命令行下面执行Jar包出现部分乱码的情况。
  5. 分享到QQ空间和新浪微博功能
  6. python使用easyinstall安装xlrd、xlwt、pandas等功能模块的方法
  7. NOI Linux学习
  8. 经典C面试真题精讲
  9. http-https php文件下载
  10. (转)CentOS7 搭建LVS+keepalived负载均衡(一)