public override bool IsEmpty() { int? queueSize; using (var db = new SmsLogDataContext()) { queueSize = db.SmsQueue_GetQueueSize(); } return ((queueSize != null) && (queueSize == 0)); }