мы хотим использовать интерфейс типа sometihng для принудительной записи некоторых статических методов (создать, удалить, обновить). Что мы можем использовать как интерфейс, но можем использовать статические методы
edit: у нас есть проект, и мы используем entityФреймворк для DAL. Например, таблица Product. Мы думаем, что создаем класс PruductDAL и добавляем метод Create (Product product), метод Update (Product product), метод Delete (int id) и метод GetById (int id). И мы думаем, что создаем статические методы.не используйте new ProductDAL () и не создавайте экземпляр класса .Just Product.Create (product).
Мы пишем код с 4-5 людьми, и я думаю, что мы должны заставить всех писать класс, содержащий методы crud.
Каким путем мы должны следовать?