Я генерирую модели из моей базы данных Mysql. Он генерирует коллекцию внешних ключей должным образом, но не наоборот ... Предполагается, что это "заведомо", или я что-то не так делаю?
оповещение о псевдокоде
User:
UserId pk
LocationId fk //User location
Location
LocationId pk
UserId fk //Location owner
Сгенерированный код:
class User() {
hasMany('Location') //for locations owned by the user
//BUT NOT THIS ONE:
//hasOne('Location_1') //for current location of user
}
class Location() {
hasMany('User') //for users which are on that location
//AND NOT THIS ONE
//hasOne('User_1') //for location owner
}