使用SubSonic Collection的Where

时间:2009-12-08 11:38:32

标签: subsonic collections

我遇到了收集对象的问题。这是代码

CarCollection obj = new CarCollection(); obj.Where( “ID”, “10”); obj.Load();

问题是记录加倍的结果,即实际上只有1条记录的id为10,但它返回2条相同的记录。请帮助我,因为我是新手。

谢谢

1 个答案:

答案 0 :(得分:1)

您应该可以使用以下查询执行此操作:

CardCollection cards = new Select()
  .From(Card.Schema)
  .Where(Card.IdColumn).IsEqualTo(10)
  .ExecuteAsCollection<CardCollection>();

我建议您查看查询文档以查看SubSonic查询的一些示例:

http://subsonicproject.com/docs/Simple_Query_Tool