webservice使用EF生成的model序列化问题
2024-09-27 02:45:07
类型 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
最新文章
- 用CSS绘制最常见的形状和图形
- 【海洋女神原创】知识普及:IS版本命名规则和高低关系
- 開博客了, 因為搞Delphi 開發的關於Delphi學習
- dmesg 显示内核消息
- linux学习笔记-dump命令的使用
- Frugalware Linux 1.9 RC1 发布
- paper 90:人脸检测研究2015最新进展
- Java JDBC连接数据库 Access连接数据库
- Android Application Project 工程目录下各个文件的意思
- Jersey(1.19.1) - Client API, Testing services
- struts2的配置和使用
- Webfrom基础知识
- Access Treeview树节点代码一
- Java高并发--AQS
- [Oracle,2018-03-01] oracle常用函数
- 使用Dockerfile创建支持SSH服务的镜像
- 基于 HTML5 Canvas 的 3D WebGL 机房创建
- IDEA操作maven时控制台中文乱码
- 汉诺塔(Hanoi)——小小算法
- STM32使用FatFs