Subsonic 3:仅获取某些列
我使用:Subsonic 3、SQL Server 2008、Json.Net
这是我的问题:
我有一个包含 id、批号、地址、位置、ownerid 的房屋表和一个包含 id、名称、描述的所有者表。
我只想获取位置为“旧金山”的房屋的所有者姓名和地址。
我怎样才能用亚音速做到这一点?
我的问题是我只能获取类型列表或数据读取器,我不明白如何仅获取数组或简单列表。
最好的解决方案是什么?创建自定义类?创建视图?还要别的吗 ?
我的目标是序列化数据以将其发送回我的应用程序,但是由于存在众多关系,序列化非常长(我这里的示例是简化的,确实有:房屋 - 所有者 - 城市 - 国家等),而我只需要 2 个字段...
谢谢
I use : Subsonic 3, SQL Server 2008, Json.Net
Here is my problem :
I have a house table with id,lot number, address, location, ownerid and an owner table with id,name, description.
I'd like to get only the owner name and address of house where location is "San Francisco".
How can I do this with Subsonic?
My problem is I can only get a typed list or a datareader, I don't understand how to only get an array or a simple list.
What is the best solution? Create a custom class ? Create a View ? Anything else ?
My aim is to then serialize the data to send it back to my application, but serialization is seriously long because of the numerous relationships (My example here is simplified, there are indeed : house - owner - city - country etc.), whereas I need only 2 fields...
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看看有关 Rob Conery 存储库模式的一些问题?,rob准确地提供了您所要求的答案。
如果信息仅在一个地方使用,也许使用具有两个字段的结构?
Take a look at Some Issues about Rob Conery's repository pattern ?, rob provides the answer to exactly what you're asking for.
If the information is only going to be used in one place, maybe use a struct with two fields?