Я пытаюсь реализовать статическую функцию в моем классе Product для «получения» продуктов.
В результате я получил вложенный класс Get, подобный этому:
Product.Get.ByName("Cool Product")
Но я чувствую, что подкласс - не лучшая практика для этого.
Я хотел бы выполнить это так, как я думаю, было бы правильной реализацией:
Product.Get().ByName(x => x.Name = "Cool Product");
Как я мог бы создать подобный метод sub sub (это даже правильное слово?)?