From 0f24398ac2de72dda418d0177b93978bafca1434 Mon Sep 17 00:00:00 2001 From: crupest Date: Thu, 22 Dec 2022 17:47:07 +0800 Subject: Develop secret api. v58 --- .../CrupestApi/CrupestApi.Commons/Crud/ColumnInfo.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/ColumnInfo.cs') diff --git a/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/ColumnInfo.cs b/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/ColumnInfo.cs index 7e38469..7f1782b 100644 --- a/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/ColumnInfo.cs +++ b/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/ColumnInfo.cs @@ -186,6 +186,23 @@ public class ColumnInfo } } + public object? GenerateDefaultValue() + { + if (DefaultValueGeneratorMethod is not null) + { + return InvokeDefaultValueGenerator(); + } + + if (Metadata.TryGetValue(ColumnMetadataKeys.DefaultValue, out object? value)) + { + return value; + } + else + { + return null; + } + } + public string GenerateCreateTableColumnString(string? dbProviderId = null) { StringBuilder result = new StringBuilder(); -- cgit v1.2.3