Files
WebNovelPortal/DBConnection/Repositories/Interfaces/IRepository.cs

14 lines
372 B
C#

namespace DBConnection.Repositories.Interfaces;
public interface IRepository
{
}
public interface IRepository<TEntityType> : IRepository where TEntityType : class
{
TEntityType Delete(TEntityType entity);
Task<TEntityType> Upsert(TEntityType entity);
Task<TEntityType?> Get(TEntityType entity);
Task<TEntityType?> Get(params object?[]? keyValues);
}