Использование Linq to SQL и возможностей автогенерации DBML, отношения внешних ключей создают EntityRefs в файле конструктора DBML. Например:Управление созданием DBML EntityRef в DBML с несколькими внешними ключами
private int _USStateId;
private EntityRef<USState> _USState;
Однако, если у меня есть необходимость в таблицу с многочисленными FK отношениями к тем же таблицам, как я могу контролировать автоматически сгенерированные имена? Например, для автомобиля обследования с тремя ФКС в Оценки таблицы, я получаю
private int _BodyRatingId;
private int _ColorRatingId;
private int _PerformanceRatingId;
в моей таблице Автомобиль с
private EntityRef<Rating> _Rating;
private EntityRef<Rating> _Rating1;
private EntityRef<Rating> _Rating2;
Как я могу динамически или другим мудрым, контроль имя EntityRef, указывающее, что они относятся к определенному полю?
Спасибо!
Я просто споткнулся по этому вопросу. Вчера я задал очень похожий вопрос и получил ответ. См. Http://stackoverflow.com/questions/6471330/is-there-any-way-to-control-the-names-of-properties-generated-by-the-linq-to-sql –