使用以下代码:
IEnumerable<int> LocalityIds = new List<int>();
PersonCollection pc =
new PersonCollection().
Where(Person.Columns.AddressLocalityId, SubSonic.Comparison.In, LocalityIds).
Load();
虽然初始集合是空的但是Subsonic仍会返回所有记录?!?!?!?!?这是一个错误还是我做错了什么?
由于
答案 0 :(得分:1)
即使比较存在,我也不认为我们已经设置了这样的集合。你有没有尝试过Select()。From()。Where(..)。In(LocalityIds).ExecuteAsCollection();
答案 1 :(得分:0)
刚检查了V2.2,这仍然会发生,当我有一点时间我会尝试提交补丁