O repositório atual contém exemplos para a construção de aplicativos .NET Web e desktop com tecnologia e estruturas XOMEGA.
Os exemplos demonstram aplicativos de várias camadas de trabalho com base no banco de dados de amostra AdventureWorks nas seguintes tecnologias:
A maioria do código, incluindo visualizações, modelos de visualização, contratos de serviço de negócios e implementações de serviço são gerados a partir do modelo XOMEGA, com o código personalizado adicionado em cima para compor os aplicativos totalmente funcionais. Os serviços de negócios são assíncronos e usam o EntityFrameworkCore, mas permitem a mudança para o EF 6.4, que também suporta o .NET Core.
Os exemplos do AdventureWorks Xomega foram criados inicialmente seguindo o abrangente Tutorial Xomega.
Para executar esses exemplos, você precisa ter o seguinte software instalado:
Você precisa fazer as seguintes atualizações para poder executar os exemplos.
Update-Package -Reinstall -IgnoreDependencies -FileConflictAction Ignoredb.config no projeto AdventureWorks.Services.Entities para apontar para o seu DB AdventureWorks.AdventureWorks.Client.Blazor.Server como o projeto de inicialização e execute a solução.AdventureWorks.Client.Blazor.Wasm com ação 'start'.AdventureWorks.Services.Rest com ação 'start'.AdventureWorks.Client.Spa com a ação 'Start Without Depurging'. (A depuração estará no navegador)AdventureWorks.Services.Rest com ação 'start'.AdventureWorks.Client.Web como o projeto de inicialização e execute a solução.AdventureWorks.Client.Wpf como o projeto de inicialização e execute a solução.AdventureWorks.Client.Wpf . Em seguida, abra as propriedades da solução e selecione vários projetos de inicialização da seguinte forma e execute a solução.AdventureWorks.Client.Wpf com ação 'start'.AdventureWorks.Services.Rest com ação 'start'.AdventureWorks.Client.Wpf . Em seguida, abra as propriedades da solução e selecione vários projetos de inicialização da seguinte forma e execute a solução.AdventureWorks.Client.Wpf com ação 'start'.AdventureWorks.Services.Wcf com ação 'start'.AdventureWorks.Services.Entities e nos projetos de inicialização e execute a solução.Use um endereço de e-mail para uma pessoa do AdventureWorks DB como nome de usuário (por exemplo, [email protected]) e a palavra 'senha' como senha.