小弟是新手,做一个小东东。感觉连接数据库查询太频繁,由于不会测影响,所以想将一些原始表通过静态变量表示出来。。想了个办法。。觉得很笨以下是代码示例。 public class Vip:DBOperation <Vip >
{
public int Id;
public string Name;
public string Comment;
public static string[] allName = new string[] { "一星点卡", "二星点卡", "三星点卡" };
public static string[] allComment = new string[] { "增加5个小时的双倍经验和120%的攻击加成", "增加 10个小时的双倍经验和150%的攻击加成", "增加15个小时的双倍经验和200%的攻击加成" };
/// <summary>
/// 查询 (id从1开始)
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public static new Vip SelectByID(int id)
{
if (id > allName.Length || id > allComment.Length || id < 1)
return null;
Vip vip = new Vip();
vip.Comment = allComment[id - 1];
vip.Name = allName[id - 1];
vip.Id = id;
return vip;
} }
DBOperation 是父类。用NHibernate映射的数据库,利用泛型做了个通用的查询。在这里覆盖了。。我想问有没有比较合适的办法来通过静态变量表示数据库里的记录...
{
public int Id;
public string Name;
public string Comment;
public static string[] allName = new string[] { "一星点卡", "二星点卡", "三星点卡" };
public static string[] allComment = new string[] { "增加5个小时的双倍经验和120%的攻击加成", "增加 10个小时的双倍经验和150%的攻击加成", "增加15个小时的双倍经验和200%的攻击加成" };
/// <summary>
/// 查询 (id从1开始)
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public static new Vip SelectByID(int id)
{
if (id > allName.Length || id > allComment.Length || id < 1)
return null;
Vip vip = new Vip();
vip.Comment = allComment[id - 1];
vip.Name = allName[id - 1];
vip.Id = id;
return vip;
} }
DBOperation 是父类。用NHibernate映射的数据库,利用泛型做了个通用的查询。在这里覆盖了。。我想问有没有比较合适的办法来通过静态变量表示数据库里的记录...
解决方案 »
- sqlserver中的money字段
- 如何将波形控件的波形显示由从右向左,改为从左向右改为从左向右?
- datagridview 如何使用对象中一个对象属性的某些属性
- div与selec的问题,急,在线等
- 在c#里如何获取麦克的出入声音的音量,我想根据输入声音的音量大小(有个门限)来触发相关事件。谢谢!!
- 求WPF/C#里面实现动态抓取画面上内容的方法
- 水晶报表的一个 问题
- C#中如何实现繁简体字转换.
- 我想自己做一个模拟session功能的dll,怎么实现??
- C# 下面这行代码如果没有装Microsoft Office 2007 为什么会报错,然而装了的话就可以正常运行,求解释。谢谢
- 如何在tabpage中显示Excel表
- 为什么我的datagridview里面不显示数据呢?
如
class public tablename
{
private string _column1;
private double _column2;
public string COLUMN1
{
get{return _column1;}
set{_column1=value;}
}
public double COLUMN2
{
get{return _column2;}
set{_column2=value;}
}
}