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里面創建自己想要的實體。我們的實體如下:
注意,實體要繼承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為任意名字
成功后,可在Migrations文件夾下,看到多了一個類:
此類名字是以時間為開頭,命令名字在后組合而成。
創建類完成后,此時,數據庫並沒有創建表。我們要輸入下面的命令才能在數據庫上面看到相應的表。
在【程序包管理器控制台】上輸入
update-database
成功后,我們登錄數據庫:
到此完畢
可以關注本人的公眾號,多年經驗的原創文章共享給大家。