最近.net core 的技術已經是可以運用到項目中去了,本人也是去了解了一下,就把創建項目的過程做一下總結吧。
大家可以先去ABP官文去下載項目的框架:https://aspnetboilerplate.com/Templates
項目如果下載完畢可以先看看他們類庫都是幹什麼的,
我的項目有6個工程文件;
我們需要在Core裏面建立我們需要的類我創建了一個UserInfo類:
using Abp.Domain.Entities;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text;
namespace MyProject
{
[Table("UserInfo")]
public class UserInfo : Entity<Guid>//主鍵的類型,在創建的時候不用創建主鍵,生成的時候就會創建主鍵,默認主鍵類型是Int類型
{
public string Name { get; set; }
public string Password { get; set; }
}
}
我們要繼承Entity。
然後要在MyProjectDbContext類中,默認項目一定要選擇EntityFrameworkCore ,然後通過控制檯輸入 Add-Migration initial(initial可以隨意輸入)。
然後就會生成
然後就看看我們的appsettings.json鏈接配置,
大部分不需要修改鏈接,但是有的數據庫不能用本地鏈接只有輸入機器號,然後在控制檯輸入 UpDate-DataBase數據庫就建好了。