Skip to content

Asp Net Core Web Api Paketinde N Katmanıl yapı ile Category ve Note clasları ve bunlara ilişkin repository'ler var. Ayrıca Identity ile kullanıcı kayıt ve login işlemi ve veri erişim sınıflarında ilişkiler var

Notifications You must be signed in to change notification settings

zafermoda/AspNetCoreWebApiPaket

Repository files navigation

AspNetCoreWebApiPaket

N Katmanlı Yapı İle Asp.NET Core 3.0

Asp Net Core Web Api Paketinde N Katmanlı yapı ile Category ve Note clasları ve bunlara ilişkin repository'ler var. Ayrıca Identity ile kullanıcı kayıt ve login işlemi ve veri erişim sınıflarında ilişkiler var.

Visual Studio ile açtıktan sonra, veritabanını hazırlamak için migrations işlemleri yapılmalıdır.

Solution'da Paket.MyNotes.WebapiServis klasörü powershell ile açıldıktan sonra powershell'de aşağıdaki komut çalıştırılarak ana dbcontex'imiz için migrations oluşturulur.

dotnet ef migrations add firs -c MyNotesDbContext

Daha sonra oluşturulan migrations'ı veritabanına yansıtmak için

dotnet ef database update -c MyNotesDbContext
çalıştırılır.

Aynı işlemler Identity için de gerçekleştirilir.

dotnet ef migrations add firstIdentity -c AppIdentityDbContext
dotnet ef database update -c AppIdentityDbContext

Böylelikle veritabanı ve gerekli tablolarımız oluşmuş olur.

Projeyi çalıştırdığınızda SeedData ve SeedIdentityData sınıfları çalışacak ve ilk veriler veritabanına kaydolacaktır.
Siz bu sınıflardaki veriyi kendinize göre düzenlemeyi unutmayınız.

About

Asp Net Core Web Api Paketinde N Katmanıl yapı ile Category ve Note clasları ve bunlara ilişkin repository'ler var. Ayrıca Identity ile kullanıcı kayıt ve login işlemi ve veri erişim sınıflarında ilişkiler var

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published