C# ABP 配置連接數據庫&創建表


1. 配置連接數據庫

配置連接數據庫很簡單,只需要打開Web項目,然后找到Web.config,配置如下:

<connectionStrings>
    <add name="Default" connectionString="Data Source=192.168.10.101;Initial Catalog=DefGameTest;Persist Security Info=True;User ID=sa;Password=xxxx" providerName="System.Data.SqlClient" />
</connectionStrings>

 

2.配置連接表

1)首先我們在Core里面創建自己想要的實體。我們的實體如下:

image

注意,實體要繼承Entity,不然會報錯。ABP會自動創建一個名字為Id,並且自增長的字段。

如果想要指定字段的類型,則Entity<long>,例如我們的User類:

using System.Collections.Generic;
using Abp.Domain.Entities;

namespace CESMotherPrj.User
{
    public class User: Entity
    {
        public string Name { get; set; }

        /// <summary>
        /// 授權用戶信息
        /// </summary>
        public List<OAuthItem> OAuthItems { get; set; }

        /// <summary>
        /// 留資用戶信息
        /// </summary>
        public List<UserInformation> UserInformations { get; set; } 
    }
}

 

2)創建表

在【程序包管理器控制台】上面,選擇EntityFramework,並且輸入命令

Add-Migration InitialCreate1

InitialCreate1為任意名字

image

成功后,可在Migrations文件夾下,看到多了一個類:

image

此類名字是以時間為開頭,命令名字在后組合而成。

創建類完成后,此時,數據庫並沒有創建表。我們要輸入下面的命令才能在數據庫上面看到相應的表。

在【程序包管理器控制台】上輸入
    update-database

成功后,我們登錄數據庫:

image

 

 

到此完畢

 

 

可以關注本人的公眾號,多年經驗的原創文章共享給大家。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM