Наследование интерфейса без реализации дочерних методов - C#
Формулировка задачи:
Имеется интерфейс вида:
От него наследуется класс:
И тут возникла проблема, методы Update, Remove и Add тут реализовывать не надо. Подскажите, как поступить.
Заранее большое спасибо!
public interface IRepository<T> where T: class
{
T GetById(int id);
List<T> GetAll();
void Add(T element);
void Remove(int id);
void Update(T element);
} public class ColorRepository: IRepository<Color>
{
DataContext db;
public ColorRepository()
{
this.db = new DataContext();
}
public List<Color> GetAll()
{
List<Color> allColors = db.Set<Color>().ToList();
return allColors;
}
public Color GetById (int id)
{
var color = db.Colors.Find(id);
return color;
}
}Решение задачи: «Наследование интерфейса без реализации дочерних методов»
textual
Листинг программы
public void Remove(int id){};