Данные или структура базы? Чёто вы уже перешли в другую плоскость.
Наверное так: данные -> выбор бд под эти данные -> потом уже представление этих данных в коде. Тут придется учитывать тип бд (реляционка, документная, графовая етс..). А потом уже и возможности орм
Наверное так: данные -> выбор бд под эти данные -> потом уже представление этих данных в коде. Тут придется учитывать тип бд (реляционка, документная, графовая етс..). А потом уже и возможности орм
Печально структурировать данные без понимания, как они будут юзаться.
м.б. я слишком буквально понимаю концепцию code first :D Где сначала пишем код, объектики все такое. А потом думаем как нам нам это все в бдшке организовать, и возможно ли вообще.
м.б. я слишком буквально понимаю концепцию code first :D Где сначала пишем код, объектики все такое. А потом думаем как нам нам это все в бдшке организовать, и возможно ли вообще.
Код фёрст: Мы пишем сущность исходя из требований системы и того как она бужет использоваться. (понимая что нас её нажо будет сохранить). Бд фёрст: мы натягиваем модельку на уже существующую табличку в бд.
Чтоб легче было понять. Представь себе что у тебя есть два оазных человека, которые друг с другом никак вообще не общаются. Один пишет приложение, второй базу данных.
Так вот что будет легче, когда человек, пишущий приложение, будет писать его под существующую бд, Или человек, пищущий бд будет подгонять её под существующее приложение?
Код фёрст: Мы пишем сущность исходя из требований системы и того как она бужет использоваться. (понимая что нас её нажо будет сохранить). Бд фёрст: мы натягиваем модельку на уже существующую табличку в бд.
как насчет "требования ласт" - когда мы натягиваем новые требования на существующую БД и существующий код?
Еще возможен такой вариант: приложение пишется code-first без оглядки на базу, но в нем реализован регулярный экспорт в другую систему, построенную более традиционным способом)
братва кто подскажет как по uncle bob'овски реализовать, так чтобы после создания сущности в сервисе уведомить скажем в вебсокет что операция прошла успешно