• Ana Sayfa
  • Kütüphane
  • Arşiv
  • Twitter
  • Facebook
  • Youtube
  • Instagram
  • Github
  • Rss

Visual Studio Code ile Asp.Net Core Web API ve EntityFramework.Core Kullanımı

Web API  /  02.01.2017  /   2 dk.

Merhabalar, bu yazıda son zamanlarda ilgilenmeye başladığım Asp.Net Core ile ilgili Web API projesinde EntityFramework.Core kullanımına değineceğim. PowerShell ile projemizi oluşturacağımız dizini mkdir komutuyla ekleyelim.

Web API

.NET Core SDK kurulumunu yapılması gerekmektedir. Kurulum tamamlandıktan sonra komut satırına dotnet komutuyla versiyon numarasını kontrol edebiliriz.

Web API

dotnet new webapi komutu ile yeni bir Web API projesi oluşturuyoruz. dotnet restore komutu ile ilgili package’lar indirilir. Daha sonra dotnet build komutu ile proje build yapılır. Projeyi Visual Stuido Code ile açmamız için . Code komutunu kullanabiliriz. Bu şekilde projemiz bulunduğu dizinden Visual Studio Code ile açılmış olur.

Uygulamayı çalıştırmak için dotnet run komutunu kullanıyoruz.

Web API

Postman ile values kontrolüne get metodu ile istek gönderiyoruz.

Web API

Projemizin test ederek çalıştığını görebiliriz. Daha sonra EntityFramework.Core paketini yüklememiz gerekiyor. Paketi yüklemek için dotnet add package Microsoft.EntityFrameworkCore ve dotnet add package — version 1.0.0-msbuild3-final Microsoft.EntityFrameworkCore.Tools komutlarını çalıştırıyoruz. Paketler yüklendikten sonra uygulamayı tekrar dotnet restore komutu ile restore yapıyoruz. Bu şekilde EntityFrameworkCore paketi yüklenmiş ve kullanıma hazır hale gelmiş olacaktır. Proje içerisinde Models klasörü açıp yeni bir .cs dosyası oluşturup Context yapımızı hazırlıyoruz.

Ben bu projede Northwind veritabanını kullanıp Customer tablosunu web api ile listelemek istediğim için Customer.cs sınıfımızı oluşturuyoruz.

Daha sonra yeni bir controller oluşturup CustomerController ismini veriyoruz ve get metodunu yazıyoruz.

Uygulamayı tekrar build yapıp çalıştıralım ve postman ile ilgili servisi çağıralım.

Web API

Web API

Bu şekilde verilere erişmiş oluyoruz. Bir sonraki makalede görüşmek üzere.

Not: Bu makale için düzeltme yada ekleme yapmak isterseniz buradan pull request yapabilirsiniz.

Etiketler
  • entityframeworkcore
  • vscode
  • webapi
  • .netcore
Kategori
Web API
paylaşım alanı
  • Twitter
  • Facebook
  • Pinterest
  • Google Plus
Abone
Email abonesi olabilirsin
SON YAZILAR
  • JavaScript Koşulları Nelerdir?
  • JavaScript Operatörleri Nelerdir?
  • JavaScript Nedir, Ne işe Yarar?
  • Web API - Action Based Routing
  • Web API - Convention Based Routing
  • Github Pages ve Jekyll ile Web Sitesi Yapmak
  • ASP.NET MVC & AdminLTE Kullanımı
  • Owin Self-Host ile Swagger Web API Tools Kullanımı
  • Visual Studio Code ile Asp.Net Core Web API ve EntityFramework.Core Kullanımı
  • Devexpress ile Report Designer kullanımı
Murat Süzen

C# ile uygulama geliştirir, Angular ile ilgilenir. Evli ve İstanbul'da yaşar. Araştırmadan kalan zamanlarda PS oynamayı çok sever.

Kategoriler
Devexpress (1)
Web API (4)
ASP.NET MVC (1)
Ruby (1)
Javascript (3)
Etiketler

Devexpress | csharp | entityframeworkcore | vscode | webapi | .netcore | swagger | selfhosted | owin | aspnet mvc | adminlte | jekyll | github pages | ruby | web api routing | javascript |

  • Ana Sayfa
  • Kütüphane
  • Arşiv

Bu sitedeki yazıların tüm hakkı ®Murat Süzen'e aittir. © 2019