У меня есть таблица Users и таблица Items
В таблице товаров у меня есть такие поля, как
ModifiedBy
Создано
AssignedTo
, которые имеют целое число userId. База данных настроена так, чтобы эти ключи возвращались в таблицу Users.
При использовании LINQToSQL отношения, которые автоматически строятся из dbml, в итоге дают мне такие имена, как User, User1 и User2
например. myItem.User1.Name или myItem.User2.Name
Очевидно, что это не очень читабельно, и я бы хотел, чтобы это было похоже на
myItem.CreatedByUser.Name или myItem.ModifiedByUser.Name и т. Д.
Я мог бы изменить имена отношений, но это означает, что мне придется переделывать это каждый раз, когда я меняю схему БД и обновляю БД.
Есть ли способ обойти это?