嘿,任何人都可以确认以下情况是否可行:
- 我正在.NET 4.0 中开发一个 3 层应用程序:Winforms 客户端、aspx 服务器和 SQL 2008 数据库。
- 服务器通过 Entity Framework 4.0 与 SQL 2008 数据库通信,并通过 WCF 将 STE 形式的实体(在单独的程序集中)返回给客户端应用程序。
现在我想在 SQL 服务器上执行一个存储过程,它将返回一个自定义形状的数据格式(不是与实体的 1:1 映射)。我读到我可以使用复杂类型来保存将返回给我的数据。
现在的问题是:这种复杂类型是否可以通过 WCF 序列化,以便客户端也可以使用它?我想是的,但似乎无法在任何地方找到一个结束的答案,我想在继续编码之前确定。
谢谢 !
TJ