El repositorio actual contiene ejemplos para construir aplicaciones web y de escritorio .NET con tecnología y marcos Xomega.
Los ejemplos demuestran aplicaciones de múltiples niveles que funcionan basadas en la base de datos de Sample AdventureWorks en las siguientes tecnologías:
La mayor parte del código, incluidas las vistas, los modelos de vista, los contratos de servicios comerciales y las implementaciones de servicios se generan a partir del modelo Xomega, con código personalizado agregado encima para compensar las aplicaciones completamente funcionales. Los servicios comerciales son async y usan EntityFrameWorkcore, pero permiten cambiar a EF 6.4, que también admite .NET Core.
Los ejemplos de AdventureWorks Xomega se crearon inicialmente siguiendo el tutorial integral de Xomega.
Para ejecutar estos ejemplos, debe instalar el siguiente software:
Debe realizar las siguientes actualizaciones para poder ejecutar los ejemplos.
Update-Package -Reinstall -IgnoreDependencies -FileConflictAction Ignoredb.config en AdventureWorks.Services.Entities Project para señalar su DB DB de AdventureWorks.AdventureWorks.Client.Blazor.Server como el proyecto de inicio y ejecuta la solución.AdventureWorks.Client.Blazor.Wasm con acción 'Inicio'.AdventureWorks.Services.Rest con acción 'Inicio'.AdventureWorks.Client.Spa con la acción 'Inicio sin depuración'. (La depuración estará en el navegador)AdventureWorks.Services.Rest con acción 'Inicio'.AdventureWorks.Client.Web como proyecto de inicio y ejecute la solución.AdventureWorks.Client.Wpf como proyecto de inicio y ejecute la solución.AdventureWorks.Client.Wpf . Luego abra las propiedades de la solución y seleccione múltiples proyectos de inicio de la siguiente manera, y ejecute la solución.AdventureWorks.Client.Wpf con acción 'Inicio'.AdventureWorks.Services.Rest con acción 'Inicio'.AdventureWorks.Client.Wpf . Luego abra las propiedades de la solución y seleccione múltiples proyectos de inicio de la siguiente manera, y ejecute la solución.AdventureWorks.Client.Wpf con acción 'Inicio'.AdventureWorks.Services.Wcf con acción 'Inicio'.AdventureWorks.Services.Entities y los proyectos de inicio, y ejecute la solución.Use una dirección de correo electrónico para una persona de AdventureWorks DB como nombre de usuario (por ejemplo, [email protected]), y la palabra 'contraseña' como contraseña.