34
loading...
This website collects cookies to deliver better user experience
public abstract class DbSet<TEntity> : IQueryable<TEntity>, IInfrastructure<IServiceProvider>, IListSource
where TEntity : class
{
IAsyncEnumerable<TEntity> AsAsyncEnumerable().
IQueryable<TEntity> AsQueryable();
LocalView<TEntity> Local;
TEntity? Find(params object?[]? keyValues);
FindAsync(params object?[]? keyValues);
FindAsync(object?[]? keyValues, CancellationToken cancellationToken);
Add(TEntity entity);
ValueTask<EntityEntry<TEntity>> AddAsync(
TEntity entity,
CancellationToken cancellationToken = default);
Attach(TEntity entity);
Remove(TEntity entity);
Update(TEntity entity);
//...
}
DataBaseContext DatabaseContext;
DbSet<User> DbSet = DatabaseContext.Set<User>();
DbSet.Add(user);
DatabaseContext.SaveChanges();
public class UserData
{
private readonly DatabaseContext _databaseContext;
private readonly DbSet<User> _userDbSet;
public UserData(DatabaseContext databaseContext)
{
_databaseContext = databaseContext;
_userDbSet = databaseContext.Set<User>();
}
public int AddUser(User user)
{
_userDbSet.Add(user);
return _databaseContext.SaveChanges();
}
}