none
EF4, NameSpace não aparece RRS feed

  • Pergunta

  • Boa noite pessoal, estou desenvolvendo meu 1 projeto usando EF 4.

    Criei uma pasta "Modelagem" dentro do projeto "Web", e dentro dela adicionei um novo Modelo "EDMX".

    Dentro dele atualizei através da Base e todas as classes de Entidades foram criadas corretamente.

     

    Porém quando vou tentar usar as entidades definidas no modelo no Code Behind de alguma página, não consigo enxergar essas classes.

    O NameSpace que defini não aparecem no List Member para ser importado então não consigo achar minhas entidades....

    No List Member na NameSpace ele não acha o nome da pasta, nem o nome do modelo.

     

    Alguém tem alguma idéia do que possa estar acontecendo ?

     

     

    valeu


    Leonardo Lourenço Silva
    domingo, 12 de setembro de 2010 06:04

Respostas

Todas as Respostas

  • Amigo,

    vc ja viu qual namespace consta dentro do arquivo [NOMEDOEDMX].Designer.cs que está abaixo do arquivo .EDMX ?

    segunda-feira, 13 de setembro de 2010 11:45
  • Olavo,

    O MDX não tem Designer, pelo menos no show allfiles não aparece, abri o EDMX com o Editor XML a namespace aparenta estar correta.

    <Schema Namespace="MER"

     

    Teoricamente para acessar as entidades dentro do Modelo bastaria apenas referenciar a namespace né já que toda a criação das classes de Entidade é feita automaticamente pelo Vs.Net ?


    Leonardo Lourenço Silva
    segunda-feira, 13 de setembro de 2010 12:02
  • Estranho...abre o editor normal  do edmx, aquele q vc ve as entidades.. clica bom o botao direito em qualquer lugar vazio e bota em propriedades, la devera aparecer um campo com a propriedade NAMESPACE
    segunda-feira, 13 de setembro de 2010 12:08
  • Segue abaixo as propriedades e valores setados.

     

    NameSpace= MER

    Entity Container Name= Entidades

    Code Generation Strategy= Default


    Leonardo Lourenço Silva
    segunda-feira, 13 de setembro de 2010 12:11