/
Gerz
/
WebDbfShow
Обзор
Документация
Войти
/
Gerz
/
WebDbfShow
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Contracts/Repository/IGenericRepository.cs
23 строки
652 B
usilgtfoms
Add new service ShowService
02 мар 2023, 12:03
02 мар 2023, 12:03
5cfa7cb
Код
Авторство
О чём код?
using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; using System.Text; using System.Threading.Tasks; namespace Contracts.Repository { public interface IGenericRepository<T> where T : class { void Create(T item); Task<T>? FindById(int id); IEnumerable<T> Find(Expression<Func<T, bool>> expression); IEnumerable<T> Get(); IEnumerable<T> Get(Func<T, bool> predicate); void Remove(T item); void Update(T item); Task<IEnumerable<T>> GetByConditions(Dictionary<string, string> conditions); } }