public DeviceInfo Find(Guid id) { try { return this.GetCollection<DeviceInfo>().FindOne(Query<DeviceInfo>.EQ<Guid>(x => x.Guid, id)); } catch (Exception ex) { throw new DataAccessLayerException(ex); } }