Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/th3y3m/product-management-using-signalr-and-entity-framework
https://github.com/th3y3m/product-management-using-signalr-and-entity-framework
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/th3y3m/product-management-using-signalr-and-entity-framework
- Owner: th3y3m
- Created: 2024-07-05T15:58:38.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-05T16:24:47.000Z (4 months ago)
- Last Synced: 2024-07-05T21:15:02.796Z (4 months ago)
- Language: C#
- Size: 37.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Product Management (CI applied)](https://github.com/th3y3m/product-management-using-signalr-and-entity-framework/actions/workflows/dotnet.yml/badge.svg)](https://github.com/th3y3m/product-management-using-signalr-and-entity-framework/actions/workflows/dotnet.yml)
# Welcome to the Product Management using SignalR and Entity Framework Repository
## Overview
This repository demonstrates how to use SignalR with Entity Framework to manage products in a real-time web application. SignalR enables real-time web functionality, allowing server-side code to push content to clients instantly as it becomes available. Entity Framework is an ORM that helps in accessing the database in an object-oriented way.## Features
- **Real-Time Updates:** Instantly update product listings across all clients.
- **Entity Framework Integration:** Efficient data management with Entity Framework.
- **Scalable Architecture:** Designed to scale for larger applications.## Getting Started
### Prerequisites
- [.NET Core SDK](https://dotnet.microsoft.com/download)
- [SQL Server](https://www.microsoft.com/en-us/sql-server/sql-server-downloads)### Installation
1. **Clone the repository:**
```bash
git clone https://github.com/yourusername/product-management-using-signalr-and-entity-framework.git
cd product-management-using-signalr-and-entity-framework
```2. **Restore dependencies:**
```bash
dotnet restore
```3. **Update database:**
```bash
dotnet ef database update
```4. **Run the application:**
```bash
dotnet run
```## Usage
Once the application is running, you can access the product management interface via your web browser. Any changes made to the product data will be reflected in real-time across all connected clients.## Project Structure
- **/Controllers:** Contains API controllers for product management.
- **/Models:** Contains Entity Framework models.
- **/Hubs:** Contains SignalR hubs for real-time communication.
- **/Data:** Contains the database context and migration files.## Contact
For any questions or inquiries, please reach out:**Email:** [[email protected]](mailto:[email protected])
© 2024 th3y3m