DB.Default.From<TableName>().Where(a=>a.isOk).ToList(), 其中isOk 是bool类型, 产生的SQL为:select * from TableName , 但应该的sql为:select * from TableName where isOk=1 注: 改写为DB.Default.From<TableName>().Where(a=>a.isOk==true).ToList() 则没问题