CodeGenerator/Templates/IDisplayData.cshtml
owenchen 61714e0a91 ow
2026-05-12 10:43:31 +08:00

32 lines
919 B
Plaintext

@{
ModelData modelData = Model;
SysTableSchemaViewEntity[] sysTableSchemas = modelData.sysTableSchemas;
NamespaceObject namespaceObject = modelData.NamespaceObject;
}
using CloudBuilder.Core.DatabaseAccessor.Entity;
using System.ComponentModel.DataAnnotations.Schema;
namespace @namespaceObject.Namespace@{<text>.Data</text>}
{
/// <summary>
/// 排除实体类标记
/// </summary>
[NotMapped]
[TypeScript]
public class @sysTableSchemas[0].TableName.StringToProerty()DisplayData:@sysTableSchemas[0].TableName.StringToProerty()Entity
@if (@sysTableSchemas[0].Xtype.ToUpper().Trim() == "U")
{<text></text>}
{
public @sysTableSchemas[0].TableName.StringToProerty()DisplayData()
{
}
public @sysTableSchemas[0].TableName.StringToProerty()DisplayData(@sysTableSchemas[0].TableName.StringToProerty()Entity entity)
{
CopyFrom(entity);
}
}
}