日期:2014-05-19  浏览次数:20391 次

很简单哦,快来看一下
下面代码中的枚举中的1,2,3,4这此数据想从数据库中读取该怎么写?
我不想在使用枚举之前先new一个Integral对像

using   System;
using   System.Data;
using   OA.Common.Data;

namespace   OA.BLL
{

public   class   Integral
{

public   Bbs()
{
DataTable   dtint   =   new   DataTable();
OA.DA.Bbs   bb   =   new   OA.DA.Bbs();
dtint   =   bb.GetBbsIntegralSet();
}

public     enum   IntegralType
{
//在此好像不能写读取数据库的代码

Article   =   1,
Reply   =   2,
Login   =   3,
SetTop   =   4
}
...................

------解决方案--------------------
枚举的意义不在于数据吧.
你在意数据的话,还不如自己写个struct
------解决方案--------------------
有这样的需求?
------解决方案--------------------
枚举没法动态生成吧?
就算可以
那样意义何在?
你就没法在开发时直接用枚举了
因为枚举内容都还没出来
------解决方案--------------------
楼主想法有点奇怪,顶你下
------解决方案--------------------

ps:我也不会