Partilhar via


Modelação e Mapeamento

No Entity Framework, você pode definir o modelo conceitual, o modelo de armazenamento e o mapeamento entre os dois da maneira que melhor se adequa ao seu aplicativo. As Ferramentas de Modelo de Dados de Entidade no Visual Studio permitem que você crie um arquivo .edmx de um banco de dados ou um modelo gráfico e, em seguida, atualize esse arquivo quando o banco de dados ou modelo for alterado.

A partir do Entity Framework 4.1, você também pode criar um modelo programaticamente usando o desenvolvimento Code First. Há dois cenários diferentes para o desenvolvimento do Code First. Em ambos os casos, o desenvolvedor define um modelo codificando definições de classe do .NET Framework e, opcionalmente, especifica mapeamento ou configuração adicional usando anotações de dados ou a API fluente.

Para obter mais informações, consulte Criando um modelo.

Você também pode usar o EDM Generator, que está incluído no .NET Framework. O EdmGen.exe gera os arquivos .csdl, .ssdl e .msl de uma fonte de dados existente. Você também pode criar manualmente o modelo e o conteúdo de mapeamento. Para obter mais informações, consulte EDM Generator (EdmGen.exe).