Eu gerei um Entity Framework Model (4.0) do meu banco de dados. Eu não projetei o banco de dados e não tenho nenhum controle sobre o esquema, mas existem algumas tabelas que não possuem restrições de chave estrangeira definidas, mas há um relacionamento implícito definido.
Por exemplo:
Eu tenho uma tabela chamada Pessoas que tem as seguintes colunas: GenderID RaceID
Existem tabelas para gênero e raça, mas não há chave estrangeira na tabela Pessoas.
Quando importei o modelo, ele não adicionou Propriedades de navegação para esses relacionamentos. Tentei adicioná-lo manualmente, mas From Role e To Role estão desativados. Não tenho certeza de como adicionar o relacionamento sozinho. Como eu faço isso?
Encontrei esta postagem do blog que propõe a seguinte solução, que funcionou muito bem para mim (infelizmente não consegui fazer o RPM1984 funcionar na minha situação).
fonte