Diễn đàn    Lập trình Python / Postgres SQL    MVC web trên linux ubuntu

dotnetvn

dotnet.vn

74  bài
28-10-2017 8:17:21
Đơn giản chỉ làm ngần này bước.

mở Terminal rồi gõ các lệnh sau :

$dotnet new razor -o aspnetcoreapp

$cd aspnetcoreapp
$dotnet run




 
aspnet

Lập trình không biên giới

608  bài
31-10-2017 9:41:26
Cài intellisense cho VsCode : không có cái này khó code.

Bấm Extension (menu bên trái) tìm C#. Nó sẽ ra cái Omni install vào là xong :


---
Cây sẽ cho lộc và cây sẽ cho hoa ...
 
aspnet

Lập trình không biên giới

608  bài
31-10-2017 9:46:38
Cài đặt MySql Connector bằng Terminal như sau :

$dotnet add package Microsoft.EntityFrameworkCore.Design

$dotnet add package MySql.Data.EntityFrameworkCore.Design -v 6.10.2-beta

xong, giờ sửa file aspnetcoreapp.proj

<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.0.0" />
<PackageReference Include="MySql.Data.EntityFrameworkCore.Design" Version="6.10.2-beta" />
</ItemGroup>
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.0" />
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.0.1" />
</ItemGroup>
</Project>

Thực ra thêm dòng này vào
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.0.1" />
---
Cây sẽ cho lộc và cây sẽ cho hoa ...
 
aspnet

Lập trình không biên giới

608  bài
31-10-2017 9:49:15
Mở file Index.cs ra và code nhé

using MySql.Data.MySqlClient;

MySqlConnection conn = new MySqlConnection(connectionString: "server=localhost;port=3306;user=root;password=;database=netcoredb;");
conn.Open();
Message = "Connection MySQL Success 'database=netcoredb'";
conn.Close();

Kết quả là chúng ta có.

==================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.RazorPages;


using MySql.Data.MySqlClient;

namespace aspnetcoreapp.Pages
{
public class IndexModel : PageModel
{
public string Message { get; set; } = "PageModel in C#";
public void OnGet()
{
MySqlConnection conn = new MySqlConnection(connectionString: "server=localhost;port=3306;user=root;password=;database=netcoredb;");
conn.Open();
Message = "Connection MySQL Success 'database=netcoredb'";
conn.Close();
}
}
}

Rồi thì chạy thôi :

$dotnet run

và có kết quả là :



Chúng ta đã kết nối ngon lành và nhận thông báo : Connection MySQL Success 'database=netcoredb'
---
Cây sẽ cho lộc và cây sẽ cho hoa ...
 
Tên file Mô tả chi tiết Ngày
NWeb.zip (1) Module đơn giản Newsweb trên Dotnetnuke v10.x.x.x10/18/2025 8:08:11 AM
vspforum.zip (11) Ma nguon vspforum ngay xua4/18/2023 6:38:37 AM
pdfjs.rar (2) pdfjs 2017 : hiển thị tốt trên iphone 11, 12, 13 không lỗi, bản 2012 sẽ lỗi trên iphone6/21/2022 11:52:48 AM
pdfjs2.rar (2) Xem file pdf bằng viewer.hml cua pdfjs (thư viện chuẩn mozilla) 2012. https://mozilla.github.io/pdf.js/getting_started/#download có thể download bản prebuild tại đây6/21/2022 11:52:04 AM
runner.zip (0) using three.js, orbitcontrol to view an object move random on map. Di chuyển 1 đồ vật ngẫu nhiên trên bản đồ, sử dụng với demo nhân viên di chuyển trong văn phòng. Toàn js download về là chạy12/5/2019 5:55:14 PM
gmap.zip (1) google map + marker7/17/2019 2:25:05 PM
vinsmarthomeservice.zip (1) java post json to api, use AsyncTask, event listener7/9/2019 5:00:10 PM
fblogin.zip (0) Login facebook bang javascript SDK7/9/2019 9:16:37 AM
autocomplete-location.zip (2) autocomplete location geo from google place, html + js7/4/2019 4:37:55 PM
WebAPI.zip (8) api for android access db (v1.0.0)7/4/2019 9:14:17 AM