public DBLane GetLane (int id)
{
using (IDbCommand cmd = CreateCommand ()) {
cmd.CommandText = "SELECT * FROM Lane WHERE id = @id ";
DB.CreateParameter (cmd, "id", id);
using (IDataReader reader = cmd.ExecuteReader ()) {
if (!reader.Read ())
return null;
if (reader.IsDBNull (0))
return null;
DBLane lane = new DBLane ();
lane.Load (reader);
return lane;
}
}
}