2010-12-08 3 views
0

У меня есть аналогичный сценарий в Domain Driven Design Question on Services and Repositories и http://pastie.org/795679, с которым сталкивается azamsharp.Сохранение списка объектов значений в таблице

Поскольку регистрация является объектом ценности, и пользователь может иметь список объектов значений, как я могу сохранить эту регистрацию в пользовательской таблице, так как между пользователем и регистрацией существует от 1 до M отношений. Мне нужно создать отдельную таблицу для регистрации.

ответ

0

DDD или нет DDD, у вас есть отношения 1-М, самое чистое решение - это отдельный стол Registration, а FK - на User.

Просто потому, что Registrations объекты Value, не означает, что вы есть, чтобы сохранить их в User таблице. Это распространенное заблуждение с новичками DDD. Может быть, this answer может помочь.

+0

Спасибо Vijay, но моя таблица регистрации может иметь идентификатор, действующий как суррогатный ключ, или только внешний ключ, указывающий на таблицу пользователя, потому что эта статья http://stackoverflow.com/questions/949320/ddd-value-objects-and- orm говорит, что мы не должны иметь идентификатор в таблице объектов значений – chandra 2010-12-09 12:50:40

Смежные вопросы