1. 首先从 https://aspnetboilerplate.com/ 创建个demo, 注意:abp现在有2个网站创建模板, 另一个是 http://abp.io/。 区别是abp.io是基于.net core 3.0以上的。因为项目需求, 此处用的还是第一个网站创建。
2. 改造EntityFrameworkCore工程的引用,目前是用的.net core 2.2。具体最终的引用如下
3. 该种EntityFrameworkCore工程里DbContextOptionsConfigurer 类。 如果没有指定mysql的版本, 最终在update-database时可能会出现datetime(6) 语法错误
public static class DbContextOptionsConfigurer
{
public static void Configure(
DbContextOptionsBuilder<CollaborationPlatformDbContext> dbContextOptions,
string connectionString
)
{
/* This is the single point to configure DbContextOptions for