.net core 結合ABP+Sql

最近.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數據庫就建好了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章