юзер и продукт. У продукта есть создатель, и при отображении продукта мы выводим имя и айди пользователя.
Какой подход используете: Product1 или Product2? Или еще какой-нибудь?
type User struct {
Id int
Name string
Country *string
City *string
}
type Product1 struct {
Id int
Title string
Creator User
}
type Product2 struct {
Id int
Title string
CreatorId int
CreatorName string
}
у вас БД в код отображается или код в БД?
Product - представление в базе, ProductDTO - уходит в ответах и принимается в запросах. Product имеет метод DTO (иногда с параметрами), который генерит ProductDTO
Для тех кто ночью спал, интересно услышать еще мнения
лично мне больше нравится Product1. Но очень часто вижу, как используют Product2. Product2 имеет меньшую вложеннсоть, что тоже плюс
Обсуждают сегодня