DotNetNext / SqlSugar

.Net aot ORM Fastest ORM Simple Easy VB.NET Sqlite orm Oracle ORM Mysql Orm 虚谷数据库 postgresql ORm SqlServer oRm 达梦 ORM 人大金仓 ORM 神通ORM C# ORM , C# ORM .NET ORM NET5 ORM .NET6 ORM ClickHouse orm QuestDb ,TDengine ORM,OceanBase orm,GaussDB orm ,Tidb orm Object/Relational Mapping
https://www.donet5.com/Home/Doc
MIT License
5.19k stars 1.32k forks source link

DBFirst 创建实体时,如果设置了ConfigId,则为实体增加Tenant特性 #1174

Closed sunny1028 closed 9 months ago

sunny1028 commented 1 year ago

feat list: 生成实体文件时,如果设置了IsAttribute和ConfigId则生成Tenant特性 fix list: 如果字段类型为string,并且默认值为newid()时,生成的默认值缺少类型转换 style list: IDE 自动格式化产生了一些格式变化

Pending Works: 生成的实体格式与C#标准不统一 生成的实体的构造函数缺少注释

DotNetNext commented 12 months ago

这个设计要改一下,我会手动合并

DotNetNext commented 9 months ago
   db.DbFirst.Where("order").SettingClassDescriptionTemplate(it => {
       return it+"\r\n[Tenant(\""+db.CurrentConnectionConfig.ConfigId+"\")]";
   }).CreateClassFile("c:\\Demo\\1", "Models");

这样就行了不需要改源码