Skip to content

zixinw/dotnetGen_postgresql

 
 

Repository files navigation

dotnetGen_postgresql

.NETCore + PostgreSQL 生成器

本项目为生成器,用于快速创建和更新 .NETCore + PostgreSQL 项目,非常合适敏捷开发;

类型映射参考 http://www.postgres.cn/docs/9.4/datatype.html 开发;

优势:

  • 1、根据主键、唯一键、外键(1对1,1对多,多对多)生成功能丰富的数据库 SDK;
  • 2、避免随意创建表,严格把控数据库,有标准的ER图;
  • 3、统一规范数据库操作类与方法,一条心堆业务;

MakeCode 已支持命令行,查看帮助可输入 cmd -> makecode ?

C:/Users/Administrator/Desktop/生成器PgSql/MakeCode 10.17.65.88:5432 -U postgres -P 123456 -D 数据库 -N 项目名 -O "X:/xxx/"

开发过程中,修改表后执行命令可以快速更新SDK;

共勉,一起学习QQ群:8578575


生成的项目运行大概需要注意以下几点:

  • 修改 /admin/appsettings.json 里面的 redis 配置(缓存、Session 使用了 redis)

  • 修改 nuget 源:(使用了 Swashbuckle.Swagger 6.0.0-preview-0035)

    	<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
    	<add key="nuget.org" value="http://api.nuget.org/v3/index.json" />
    	<add key="Ahoy Preview MyGet" value="https://www.myget.org/F/domaindrivendev/api/v3/index.json" />

功能对比 dotnetGen dotnetGen_sqlserver dotnetGen_mysql dotnetGen_postgresql
windows
linux - -
连接池
事务
表关系(1对1)
表关系(1对多)
表关系(多对多)
表主键
表唯一键
存储过程 - - -
视图 - -
类型映射
枚举 - -
自定义类型 - - -
数组 - - -
xml - - - -
json - - -
命令行生成 - -
RESTful - -
后台管理功能 -

About

.NETCore + PostgreSQL 生成器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%