Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/santiagoagustinplaza/ef-project
This project explores Entity Framework. It showcases the creation of a PostgreSQL database using a Docker container, connection to the database, creation of models using Fluent API, implementation of CRUD operations, and real-time verification of database changes.
https://github.com/santiagoagustinplaza/ef-project
csharp dbeaver docker dotnet entity-framework fluent-api linq postman
Last synced: about 22 hours ago
JSON representation
This project explores Entity Framework. It showcases the creation of a PostgreSQL database using a Docker container, connection to the database, creation of models using Fluent API, implementation of CRUD operations, and real-time verification of database changes.
- Host: GitHub
- URL: https://github.com/santiagoagustinplaza/ef-project
- Owner: santiagoagustinplaza
- Created: 2023-02-02T15:02:48.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-03T23:49:31.000Z (almost 2 years ago)
- Last Synced: 2024-04-28T05:12:20.188Z (7 months ago)
- Topics: csharp, dbeaver, docker, dotnet, entity-framework, fluent-api, linq, postman
- Language: C#
- Homepage:
- Size: 6.83 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EF-Project
This project explores Entity Framework, a modern Object-Relational Mapping (ORM) tool designed for .NET. It showcases the creation of a PostgreSQL database using a Docker container, connection to the database, creation of models using Fluent API, implementation of CRUD operations, and real-time verification of database changes.## Features
- Creation of a PostgreSQL database using a Docker container.
- Connection to the database using Entity Framework.
- Model creation using Fluent API.
- Use of migrations to add seed data to the project.
- Implementation of CRUD operations using Entity Framework.
- Data manipulation in the PostgreSQL test database.
- Validation of results using Postman.
- Real-time verification of database changes using DBeaver.## Requirements
- .NET Framework
- Entity Framework
- Docker
- PostgreSQL
- Postman
- DBeaver## Usage
Clone the repository and open the solution file in Visual Studio. Start a PostgreSQL database using a Docker container. Run the migrations to setup the database and seed data. Use the CRUD operations to add, select, modify and delete data in the PostgreSQL test database. Validate the results using Postman. Monitor the real-time changes to the database using DBeaver.