一个数据库中有N多个表,如:PeopleFile,UserFile......
自从学习了枚举后,在一个类中,就多了一个实现办法:
在此请教一个老师,这二个办法,哪个办法是最佳的。
class SqlTable
{
#region 以静态字段形式定义每张表格的表格。
public static string PeopleFile="PeopleFile"; //赋初始值。
public static string UserFile="UserFile"; //赋初始值。
//........还有很多表。
#endregion
///<summary>
///创建枚举,定义数据库的表。
///
public enum TableName
{
PeopleFile="PeopleFile", //枚举值。
UserFile="UserFile" //枚举值。
//.....还有很多表。
}
}
class void Main(string[] args)
{
SqlTable sqltable=new SqlTable(); //创建SqlTable对象。
string GetTableName=""; //定义一个字段,获取数据库表名。
string GetEnumTableName=""; //定义一个字段,获取枚举中的数据库表名。
GetTableName=SqlTable.PeopleFile; //获取数据库表名。
GetTableName=SqlTable.TableName.PeopleFile.ToString();//获取枚举中的数据库表名。
Console.WritLine(GetTableName); //输出字段值。
Console.WritLine(GetEnumTableName); //输出字段值。
Console.ReadLine();
}