A estrutura de Vendidi compreende uma biblioteca da classe e uma estrutura da base de dados que um colaborador possa usar se apressar acima do desenvolvimento de aplicações de .NET e melhorar dramàtica a produtividade. 'A solução do S.A. às exigências de aplicações da empresa, com uma biblioteca de pronto para usar as classes, que representam abstractions dos objetos encontraram em a maioria de domínios do problema, e em um infrastructure de funcionalidades básicas, como remoting e traçar de O/R. Um colaborador pode apenas usar as classes disponíveis, que são altamente customizable, ou derivar-se delas para construir nas características existentes e explorar o infrastructure subjacente. Uma aplicação da correia fotorreceptora é incluída para a instalação e a gerência de dados. Estes são algumas das características principais: Uma escala larga de classes concretas está disponível, representando abstractions dos objetos encontrados geralmente dentro do domínio de a maioria de aplicações de Windows e da correia fotorreceptora: catálogos, categorias, produtos, partidos (pessoas e organizações), papéis, relacionamentos, endereços, línguas, moedas correntes, etc. As propriedades dinâmicas reservam para estender classes existentes para encontrar-se com exigências específicas, sem necessariamente derivar-se delas. Uma definição inteiramente detalhada do tipo de uma propriedade dinâmica (tipo de dados, escala de valores válidos, valor de defeito, etc.) permite o validation runtime eficaz de valores atribuídos. A definição de línguas múltiplas e de moedas correntes permite o desenvolvimento de inteiramente globalized aplicações. As propriedades dinâmicas Multilingual, aceitando valores diferentes para línguas diferentes, podem também ser definidas. Um O/R customizable que traça o infrastructure reserva para definir a associação entre uma classe e uma tabela, um campo e uma coluna. Não somente o valor-tipo campos, mas também o objeto-tipo campos pode fàcilmente ser traçado a uma coluna com um atributo simples.