Eu preciso modelar um documento que eu sereipersistindo como XML. Na primeira instância, estarei criando algumas classes POCO para uso como View Models. Eu sei que eu poderia gerá-los via EF designer / T4. No entanto, pergunto-me se esta é a rota correta, pois o que estou realmente tentando fazer é modelar um documento e seu conteúdo, que será mapeado para um documento XML e, em última instância, um esquema, se necessário.
Eu quero usar as VMs POCO para fornecer exibições fortemente tipadas e também para habilitar anotações de dados para validação etc. Eu posso então serializar os dados de volta para XML.
Então, qual seria a melhor maneira de modelar e gerar esses POCOs por favor?
Muito obrigado antecipadamente.
Respostas:
1 para resposta № 1Eu não acho que o EF Designer será útil aqui. Será mais trabalho desenhar todas as caixas e adicionar todas as propriedades e codificá-las manualmente. Por que você quer que suas classes sejam geradas em vez de apenas codificadas manualmente? Parece adicionar mais uma camada de complexidade e pode não ter benefícios ... Você poderia tentar usar xsd.exe, mas o código que irá gerar será fortemente atribuído (por isso não POCO).