Используя Linq to SQL и возможности автогенерации DBML, отношения внешнего ключа создают EntityRefs в файле конструктора DBML.Например:
private int _USStateId;
private EntityRef<USState> _USState;
Однако, если мне нужна таблица с многочисленными связями FK с одной и той же таблицей, как я могу управлять автоматически сгенерированными именами?Например, для опроса Car с тремя FK в таблицу Ratings я получаю
private int _BodyRatingId;
private int _ColorRatingId;
private int _PerformanceRatingId;
в таблице Car с
private EntityRef<Rating> _Rating;
private EntityRef<Rating> _Rating1;
private EntityRef<Rating> _Rating2;
Как я могу динамически или иным образом управлять именами EntityRef, чтобы указать, что они относятся к определенному полю?
Спасибо!