亚音速3:只获得某些列

时间:2010-04-28 00:50:30

标签: serialization subsonic3 json.net

我使用:Subsonic 3,SQL Server 2008,Json.Net

这是我的问题:

我有一个房子表,上面有id,批号,地址,位置,ownerid和一个带有id,name,description的所有者表。

我想只获得位于“旧金山”的房屋所有者姓名和地址。

我如何使用Subsonic做到这一点?

我的问题是我只能获得一个类型列表或一个datareader,我不明白如何只获取数组或简单列表。

什么是最佳解决方案?创建自定义类?创建一个视图?还有什么吗?

我的目标是然后序列化数据以将其发送回我的应用程序,但由于众多关系,序列化非常长(我的例子简化了,确实有:房主 - 城市 - 国家等) ,而我只需要2个字段......

谢谢

1 个答案:

答案 0 :(得分:0)

看看Some Issues about Rob Conery's repository pattern ?,rob会提供您正在要求的答案。

如果信息只在一个地方使用,可以使用带两个字段的结构吗?