Отношение один к одному Visual Studio 2010 Диаграмма между ключом и не ключом - PullRequest
2 голосов
/ 26 февраля 2011

Привет, у меня есть две таблицы:

Client:

    -IdClient: primary key
    -Name
    -IdAccount

Account:

    -IdAccount: primary key
    -Total

Я могу создать отношение 1 к 1, используя IdAccount из таблицы Client и IdAccount из таблицы Account. Я читал, что в Visual Studio можно установить однозначные отношения между ключами, в данном случае IdClient-IdAccount, как я могу установить взаимно-однозначные отношения с IdAccount и IdAccount? Если я делаю один, он делает это как 1 ко многим = S

Спасибо!

1 Ответ

0 голосов
/ 26 февраля 2011

Этот вопрос в значительной степени охватывает всю эту проблему (я думаю, это то, что вы прочитали).В таких случаях реляционные модели объектов определяют отношения «один ко многим», поскольку фактическая модель данных (т. Е. База данных) допускает многократное использование.

Если у вас действительно есть особые потребности (учтите, что в будущем вы, возможно, захотите разрешить одному клиенту иметь отдельные счета, как это обычно происходит в банке, поэтому оставление отношений один ко многим можетхорошая идея) вы можете возиться с кратностью конечной точки.

...