public T Add(T entity) { if (entity == null) { throw new ArgumentNullException("entity"); } dataContext.Add(entity); return(entity); }