How to create a simple data access layer using Repository Pattern with Entity Framework

BIZVISE

This is a step by step guide to add Entity Framework to our application and create Repository Pattern to simplify data access. This tutorial written based on the database created earlier.

1. Create data model

First, we will create the data model of our database. Right click on our project > Add New Item > ADO.NET Entity Data Model > Generate from Database > Set Entities Connection to DatabaseContext.

Create Repository Pattern DAL using Entity Framework | SamuraiListing Example

Create Repository Pattern DAL using Entity Framework | SamuraiListing Example

Make sure you choose all the Tables as showed below.

Create Repository Pattern DAL using Entity Framework | SamuraiListing Example

You should be able to see the model diagram similar to the below if it’s done well.

Create Repository Pattern DAL using Entity Framework | SamuraiListing Example

2. Create an Interface for our Repository. Add New Item > Interface > Name it IRepository.cs

Create Repository Pattern DAL using Entity Framework | SamuraiListing Example

Paste these codes into IRepository.cs file. These codes create a generic interface contract that all our repository adhere, it’s like a contract that we provide to other developers on what our repository offer.

3. Create our Repository…

View original post 69 kelime daha

Reklamlar

Bir Yanıt Bırakın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s