Files
2026-08-19 14:11:17 +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);
}
}
}