/ / Eu preciso modelar um documento visualmente e depois gerar algum POCO, designer EF ou diagrama de classes? - xml, asp.net-mvc-3, entidade-estrutura-4

Eu preciso modelar um documento visualmente e depois gerar algum POCO, designer EF ou diagrama de classes? - xml, asp.net-mvc-3, entidade-estrutura-4

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 № 1

Eu 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).