DotNet.CodeGenerator/Business/CodeGenerator.GetSearch.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
//-----------------------------------------------------------------
// All Rights Reserved , Copyright (C) 2013 , Hairihan TECH, Ltd.
//-----------------------------------------------------------------
using System;
using System.Xml;
using System.Text;
namespace DotNet.CodeGenerator
{
/// <summary>
/// CodeGenerator
/// 主键生成器
///
/// 修改纪录
///
/// 2012.04.07 版本:1.0 吉日嘎拉 整理。
///
/// <author>
/// <name>JiRiGaLa</name>
/// <date>2012.04.07</date>
/// </author>
/// </summary>
public partial class CodeGenerator
{
public string GetSearch()
{
StringBuilder result = new StringBuilder();
result.Append(System.Environment.NewLine);
bool isKeyword = false;
foreach (TableInfo table in this.pdmReader.Tables)
{
if (table.Code.Equals(tableName))
{
foreach (ColumnInfo column in table.Columns)
{
string field = string.Empty;
string fieldName = string.Empty;
//fieldName = column.Code;
//field = column.Id;
fieldName = column.Name;
field = column.Code;
// 关键字转换
isKeyword = this.IsKeywords(ref field);
if (isKeyword)
{
continue;
}
if (this.IsKeywords(ref field, true))
{
continue;
}
if (field.EndsWith("Id"))
{
continue;
}
string dataType = this.GetColumnDataType(field, true).ToUpper();
if (dataType.Equals("STRING")
|| dataType.Equals("NVARCHAR")
后面还有 13 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
