This commit is contained in:
owenchen committed 2026-08-19 14:11:17 +08:00
commit f05d2d215f
678 files changed
+73865

No files matched your search

@@ -0,0 +1,26 @@
@{
ModelData modelData = Model;
SysTableSchemaViewEntity[] sysTableSchemas = modelData.sysTableSchemas;
NamespaceObject namespaceObject = modelData.NamespaceObject;
}
@if (modelData.KeyCount > 1)
{
<text>builder.Entity<@sysTableSchemas[0].TableName.StringToProerty()Entity>().HasKey(c => new {</text>int k = 0;
for (var i = 0; i < sysTableSchemas.Length; i++)
{
if (@sysTableSchemas[i].Pk > 0)
{
k++;
<text>c.@sysTableSchemas[i].FieldName.StringToProerty()</text>if (modelData.KeyCount != k)
{<text>,</text>}
}
}
<text>});
</text>
}
else @if (modelData.KeyCount == 0)
{
<text>builder.Entity<@sysTableSchemas[0].TableName.StringToProerty()Entity>(eb => { eb.HasNoKey(); });
</text>
}