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