Xomega.Examples
Release 2.0
현재 저장소에는 Xomega 기술 및 프레임 워크를 사용하여 .NET 웹 및 데스크탑 앱을 구축하기위한 예제가 포함되어 있습니다.
이 예제는 다음 기술의 샘플 AdventureWorks 데이터베이스를 기반으로하는 작동하는 멀티 계층 응용 프로그램을 보여줍니다.
뷰, 뷰 모델, 비즈니스 서비스 계약 및 서비스 구현을 포함한 대부분의 코드는 Xomega 모델에서 생성되며 사용자 정의 코드가 추가되어 완전히 기능적 인 응용 프로그램을 구성합니다. 비즈니스 서비스는 비동기이며 EntityFrameworkCore를 사용하지만 .NET 코어를 지원하는 EF 6.4로 전환 할 수 있습니다.
AdventureWorks Xomega 예제는 처음에 포괄적 인 Xomega 튜토리얼에 따라 만들어졌습니다.
이 예제를 실행하려면 다음 소프트웨어를 설치해야합니다.
예제를 실행하려면 다음 업데이트를 만들어야합니다.
Update-Package -Reinstall -IgnoreDependencies -FileConflictAction IgnoreAdventureWorks.Services.Entities 프로젝트의 db.config 파일에서 연결 문자열 업데이트 DB를 가리 킵니다.AdventureWorks.Client.Blazor.Server 선택하고 솔루션을 실행하십시오.AdventureWorks.Client.Blazor.Wasm 'start'액션.AdventureWorks.Services.Rest 'start'액션이 있습니다.AdventureWorks.Client.Spa '디버깅없이 시작'액션. (디버깅은 브라우저에 있습니다)AdventureWorks.Services.Rest 'start'액션이 있습니다.AdventureWorks.Client.Web 선택하고 솔루션을 실행하십시오.AdventureWorks.Client.Wpf 선택하고 솔루션을 실행하십시오.AdventureWorks.Client.Wpf 프로젝트 속성에서 REST 조건부 상수를 설정하십시오. 그런 다음 솔루션 속성을 열고 다음과 같이 여러 스타트 업 프로젝트를 선택하고 솔루션을 실행하십시오.AdventureWorks.Client.Wpf .AdventureWorks.Services.Rest 'start'액션이 있습니다.AdventureWorks.Client.Wpf 프로젝트 속성에서 WCF 조건부 상수를 설정하십시오. 그런 다음 솔루션 속성을 열고 다음과 같이 여러 스타트 업 프로젝트를 선택하고 솔루션을 실행하십시오.AdventureWorks.Client.Wpf .AdventureWorks.Services.Wcf .AdventureWorks.Services.Entities 및 시작 프로젝트의 속성에서 EF6 조건부 상수를 설정하고 솔루션을 실행하십시오.AdventureWorks DB의 사람의 이메일 주소를 사용자 이름 (예 : [email protected])으로 사용하고 '비밀번호'라는 단어를 비밀번호로 사용하십시오.