The MVVM WPF application utilizes Entity Framework 6.2.0 for data access and DevExpress 22.1 dependencies for UI components. Application performs CRUD operations on a connected Microsoft SQL Server database named "Shop" which contains tables for Customers, Orders, and Employees.
WPF application is designed using the MVVM architecture, providing a structured approach to building user interfaces. It utilizes Entity Framework 6.2.0 for efficient data access and management and integrates DevExpress 22.1 components for enhanced UI functionality.
Application's primary objective is to perform CRUD operations on a connected Microsoft SQL Server database named "Shop," containing tables for Customers, Orders, and Employees.
Ensure you have the following prerequisites installed on your development machine:
- .NET Framework
- Visual Studio with WPF and .NET development tools
- Entity Framework 6.2.0
- DevExpress 22.1 dependencies
- Set up a Microsoft SQL Server database from attached script "Shop.sql"
- Update the connection string in the application to point to the "Shop" database.
- Model: Contains the data model representing Customers, Orders, and Employees.
- ViewModel: Houses the view model for UI components.
- Views: Holds the XAML views for various application screens.
- Open the solution in Visual Studio.
- Build the solution to ensure all dependencies are resolved.
- Set the startup project and run the application.
- Use the application interface to create, read, update, and delete records from the Customers, Orders, and Employees tables in the connected "Shop" database, you can additionally filter the data.