Skip to content

macbook下,基于sqlite的abp vnext的dotnet core 3.1 程序,不用安装数据库,就可以运行

Notifications You must be signed in to change notification settings

weidongnian/abp-vnext-sqlite

Repository files navigation

基于sqlite的abp vnext的dotnet core 3.1 程序,不用安装数据库,就可以运行

macbook 下

1,进入DbMigrations项目目录里,迁移数据,数据名叫abp.db

cd src/Acme.BookStore.EntityFrameworkCore.DbMigrations/

dotnet ef database update

2,进入Acme.BookStore.DbMigrator目录初始化数据

cd src/Acme.BookStore.DbMigrator/

dotnet run

3,进入web目录,运行,访问,登录 admin/1q2w3E*

cd src/Acme.BookStore.Web

dotnet run

open 'https://localhost:44387/'

4,期间可以生成报错,请在项目外,dotnet restore 和dotnet build,文章https报错等,请信任证书

dotnet dev-certs --trust

5,自动化工具 EasyApp.AbpHelper

dotnet tool install EasyAbp.AbpHelper -g

dotnet tool update EasyAbp.AbpHelper -g

create Model

abphelper generate crud News -d Acme.BookStore --separate-dto --custom-repository --skip-db-migrations

操作步骤如下

1,Add Model To DbContext --2

2,Configure Entity 为实体创建构造方法

3,Create a Custom Repository 创建仓储

public interface INewsRepository : IRepository<News, Guid>
{
}

options.AddRepository<News, NewsRepository>();

4,Create Dto

5,Create CRUD Application Service

6,Add Dtos To Automapper Profile

7,Add to Localization Resource

8,Generate UI Pages

Generate Page

Add to MenuContributor

Add Dtos to Automapper Profile

9,Create Test

About

macbook下,基于sqlite的abp vnext的dotnet core 3.1 程序,不用安装数据库,就可以运行

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published