0

以下是我的表格的结构。

Table: Customer
Columns: Id, CityId, Name, IsActive

Table: City
Columns: Id, CityName

我有一个返回客户集合 (IList) 的 WCF 方法当我在 WCF 客户端和调试模式下测试它时,该方法在客户集合中返回“City”对象,但是当结果从 WCF 服务传递到 MVC行动它发送一些城市为空。这很奇怪,因为我可以在 WCF 调用中的 return 语句处看到“City”对象被执行,但在 MVC 控制器动作中,对于集合中的某些客户来说,城市并不存在。

这里有什么问题?

4

2 回答 2

1

所有非原始属性都必须标记为可序列化,以确保在 UI/中间层接收数据。

于 2013-01-07T15:40:39.873 回答
0

定义为返回类型的类型需要“Serializable”属性。

于 2013-01-07T13:53:39.813 回答