WebAPI序列化后,属性被自动加k__BackingField的问题
来源:互联网 发布:淘宝条码扫描 编辑:程序博客网 时间:2024/05/29 12:40
问题:接口返回数据中带有k__BackingField
解决办法:
1、添加引用:项目->右键->添加引用,搜索:System.Runtime.Serialization
2、将Model XX class 类中[Serializable] 替换成 [DataContract]。
3、把每一个要传送的成员声明为[DataMember]。
using System;using System.Collections.Generic;using System.ComponentModel;using System.ComponentModel.DataAnnotations;using System.ComponentModel.DataAnnotations.Schema;using System.Linq;using System.Runtime.Serialization;using System.Text;namespace Caxa.Weixiao.Action.Lib.Model{ //[Serializable] [DataContract] [Table("DictTrack")] public class DictTrack { /// <summary> /// 默认id /// </summary> [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int _Id { get; set; } [Key] /// <summary> /// 流水号 /// </summary> [DataMember] [MaxLength(36, ErrorMessage = "")] public string Id { get; set; } /// <summary> /// 行动类型名称 /// </summary> [DataMember] [MaxLength(50, ErrorMessage = "")] [DefaultValue("")] public string Name { get; set; } /// <summary> /// 备注 /// </summary> [MaxLength(50, ErrorMessage = "")] [DefaultValue("")] public string Memo { get; set; } /// <summary> /// 创建人 /// </summary> [MaxLength(36, ErrorMessage = "")] [DefaultValue("")] public string Cid { get; set; } /// <summary> ///创建时间 /// </summary> public DateTime CDate { get; set; } /// <summary> /// 删除标识,0为正常,-1为状态,0正常,-1删除 /// </summary> public EnumSysStatus SysStatus { get; set; } }}
阅读全文
0 0
- 关于WebAPI序列化后,属性被自动加k__BackingField的问题
- WebAPI序列化后,属性被自动加k__BackingField的问题
- 关于 webservice 或者 wcf 提供的方法,在引用后类属性后自动添加 k__BackingField 关键字的说明
- webapi返回的json数据出现k__BackingField
- webapi 返回的字符串自动加双引号的解决
- WebAPI序列化后的时间中含有“T”的解决方法
- mongoose连接collection后自动加s的问题
- 使用mongoosejs连接mongodb collection后自动加s的问题
- TimeSpan,SolidColorBrush,等属性自动序列化
- 给DataGrid加一个自动序列rowIndex的列
- 给DataGrid加一个自动序列rowIndex的列
- webapi的跨域问题
- UITextView自定义文字属性后光标老是自动跳到末尾的问题
- asp.net mvc 的webApi (二)vs自动生成的问题
- Unity 内部类的属性序列化问题
- 控件自动加前缀的问题,加js脚本的问题
- SQL2000查询时加自动编号(序列)
- FastJson bean序列化属性顺序问题
- render_to_response()改进HttPResponse
- 第三章:删除项目
- 【Python】【爬虫】关于Beautiful Soup库
- 工作中oracle数据库笔记
- 1074. 宇宙无敌加法器(20)
- WebAPI序列化后,属性被自动加k__BackingField的问题
- 10分钟适配 iOS 11 & iPhone X
- 关于python的基础知识10--数据分析和数值计算
- Spring boot freemarker模板路径的几种设置方式
- Android Studio JNI学习之(4)-日志框架
- unity中mathf.Lerp的运用
- SEO新手必备:SEO名词定义汇总
- 【Java】使用iText生成PDF文件
- 成为Google认证机器学习工程师,零基础也只需要2步!