使用以下代码:
IEnumerable<int> LocalityIds = new List<int>();
PersonCollection pc =
new PersonCollection().
Where(Person.Columns.AddressLocalityId, SubSonic.Comparison.In, LocalityIds).
Load();虽然初始集合是空的,但Subsonic仍然返回所有记录?!??!?!?这是一个bug,还是我做错了什么?
谢谢
发布于 2009-06-11 07:35:38
我不认为我们已经设置了集合来做这件事,即使有比较。你试过Select().From().Where(..).In(LocalityIds).ExecuteAsCollection();吗?
发布于 2009-06-17 03:36:27
我刚刚检查了V2.2,当我有一点时间的时候,我会尝试提交一个补丁
https://stackoverflow.com/questions/979758
复制相似问题