Membuat ASP .Net Core MVC Project + MySql

Hello guys, pada postingan sebelumnya saya telah membagikan cara menginstall .NET Core di Visual Studio 2015. Nah sekarang kita akan coba membuat project ASP .Net Core MVC dengan MySql Database. Bagi kalian yang sudah terbiasa dengan ASP .NET tidak perlu khawatir karena penggunaan ASP .NET Core MVC hampir sama dengan ASP .NET MVC.
Karena pada tutorial ini kita menggunakan MySql sebagai database,  maka kita harus membuat database dan tabel terlebih dahulu. Sebagai contoh saya akan membuat database office and tabel employee.
Perintah untuk membuat database baru :
CREATE SCHEMA `office` ;
Perintah untuk membuat tabel baru:
CREATE TABLE `office`.`employee` (
`id` INT NULL,
`name` VARCHAR(50) NULL,
`address` VARCHAR(255) NULL,
`gender` VARCHAR(10) NULL,
PRIMARY KEY (`id`));
Contoh perintah untuk menambahkan data :
INSERT INTO `office`.`employee` (`id`, `name`, `address`, `gender`)
VALUES ('1', 'Ali', 'Jakarta', 'Male');
Kalian bisa menambahkan data sebanyak yang kalian mau.
Setelah itu kita buat project baru di Microsoft Visual Studio yang sudah terinstall .Net Core. Caranya dengan pilih File>New Project>.NET Core lalu pilih ASP .Net Core Web Application (.Net Core)



Pilih Web Application dan klik OK.

Masuk ke menu Tools>Nuget Package Manager>Manage Nuget Package for Solution, lalu cari dan Install Microsoft.EntityFrameworkCore dan SapientGuardian.EntityFrameworkCore.MySql, dengan catatan harus terkoneksi ke internet.



Buat folder baru di solution kalian dan beri nama ‘Models’. Buat dua class baru di dalam folder Models dan beri nama  ‘DataContext.cs’ dan ‘employee.cs’. Kemudian ketikan coding sebagai berikut:
DataContext.cs


employee.cs


Cara mengambil data dari mysql menggunakan Linq di Controller.



Dan berikut hasilnya.



Semoga bermanfaat :)

Comments

Popular Posts