构建与消费 Web 服务指南
1. 序列化问题处理
在将 Customer 序列化为 XML 时,可能会遇到 System.InvalidOperationException 异常,提示无法序列化 Northwind.EntityModels.Customer.Orders 属性。为避免此问题,可在序列化时排除该属性,操作步骤如下:
1. 在 Northwind.EntityModels.Sqlite 和 Northwind.EntityModels.SqlServer 项目(若都创建了)中,打开 Customer.cs 文件。
2. 导入命名空间以使用 [XmlIgnore] 属性:
using System.Xml.Serialization; // To use [XmlIgnore].
- 为
Orders属性添加[XmlIgnore]属性:
[InverseProperty(nameof(Order.Customer))]
[XmlIgnore]
public virtual ICollection<Order> Orders { get; set; } = new
超级会员免费看
订阅专栏 解锁全文
1337

被折叠的 条评论
为什么被折叠?



