赖素文
authored
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
using Hh.Mes.POJO.WebEntity.tool;
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
namespace Hh.Mes.T4
{
public partial class CshtmlTemplate
{
private readonly string AreaName;
private readonly string ControllerName;
private readonly List<TableColumnInfo> EditColumns;
private readonly List<TableColumnInfo> QueryColumns;
private readonly string TitleName;
|
赖素文
authored
|
17
18
19
20
21
22
23
24
25
|
public CshtmlTemplate(string areaName, string tableName, List<TableColumnInfo> tableColumns, string tableDescription, int filter = 3)
{
AreaName = areaName;
var str = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(tableName);
ControllerName = string.Join("", str.Split("_"));
TitleName = string.IsNullOrWhiteSpace(tableDescription) ? tableName : tableDescription;
EditColumns = tableColumns;
QueryColumns = EditColumns.Where(x => x.TypeName.Equals("string", StringComparison.OrdinalIgnoreCase)).Take(filter).ToList();
|