Pergunta

Estou à procura de um quadro ORM para .NET 2.0 (tem de ser executado em Windows 2000, de modo 3.0 / 3.5 está fora), que é inteiramente código configurado, e não requer XML. Eu preciso disso para ser "codificado" no aplicativo para que o aplicativo pode ser stand-alone e copiado sem quaisquer arquivos de suporte.

Eu olhei para a maioria dos mais comuns, como nHibernate ea exigência XML só não vai funcionar para mim. Gostaria, também, a capacidade de gerar as classes de apoio através de modelos CodeSmith. Eu estou usando C # 3 no VS 2008, mas tenho de destino do .NET 2.0.

Alguém tem alguma sugestão?

Foi útil?

Solução

Existe Fluent NHibernate , que permite configurar nHibernate sem arquivos de mapeamento XML.

Junto a isso, você pode também ter um olhar para LLBLGen .

Outras dicas

Tenha um olhar em nHibernate, novamente. Um olhar mais atento desta vez: -)

Enquanto nHibernate é de padrão configurados por um arquivo XML externo não é necessariamente assim.

No meu projeto eu realmente gostei de usar o XML, e assim eu continuei-lo -., Mas em vez de salvá-lo externamente (onde os usuários finais podem brincar com ele) eu carregar o arquivo de mapeamento a partir de um recurso incorporado

Além disso, há (que eu saiba) a possibilidade de renunciar ao XML e configurar nHibernate usando atributos de classe no .NET.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top