Я использую Entity Framework на сервере IIS. Моя служба имеет несколько методов, доступных для аутентифицированных пользователей.Каков наилучший способ предложить класс как услугу для сохранения данных?
Вот пример одного из методов:
public bool SaveTruckInventoryReading(TruckInventory truckInventory)
{
entities.AddToTruckInventories(truckInventory);
entities.SaveChanges();
return true;
}
Я не ставил много информации в ней, так как я хотел задать конкретный вопрос. TruckInventory - объект объекта. Должен ли я создать класс, в который они входят, или что я делаю, чтобы позволить им передать объект в мой метод?
Если я создаю класс, я должен преобразовать его в объект Entity Object. Который мне, кажется, лишний код, который не нужен.
Обнаруживает объект моей сущности, как показано выше, плохой способ принять информацию или должен ли я передать их в общий класс?
Я бы создал репозиторий, который потребляет TruckInventory и наследует от базового репозитория, который имеет такие методы, как «Добавить», «Удалить», «Редактировать» и т. Д. Таким образом ваша модель будет внутренней в репозитории и может быть интерфейсом из вашего репозитория. , –
Is TruckInventory POCO? – Maess
@Maess да, если я правильно понимаю POCO. Это очень простой объект на основе строк. – ErocM