public List<Entities.User> Execute(Entities.Filters.User.Select filter)
{
List<Entities.User> users = new List<Entities.User>();
using (DbCommand cmd = _db.GetStoredProcCommand("User_Select"))
{
_db.AddInParameter(cmd, "@UserIds", DbType.Xml, filter.UserIds.ConvertCollectionToXML());
using (IDataReader idr = _db.ExecuteReader(cmd))
{
while (idr.Read())
{
users.Add(new Entities.User(idr));
}
}
}
return users;
}