一些不需要存在数据库的类别 怎么处理?

悠然不贰 2009-05-05 05:09:47
比如说,一个预算单,从一开始跑流程,会经历“待审核”,“已审核”,“打回” 等状态,这些状态没有必要存在数据库里,在网上查了一下,说是用枚举,但是不知道如何写?请问还有别的处理方法吗,请高手赐教。
...全文
74 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
txgaozhao 2009-05-05
  • 打赏
  • 举报
回复
#region 转换枚举数据到List,便于绑定到DropdownList控件
public static IList ListFromEnum(Type _tEnmu)
{
ArrayList list = new ArrayList();
foreach (int i in Enum.GetValues(_tEnmu))
{
ListItem listitem = new ListItem(Enum.GetName(_tEnmu, i), i.ToString());
list.Add(listitem);
}
return list;
}
#endregion
赤色火焰 2009-05-05
  • 打赏
  • 举报
回复
这个应该还是要保存到数据库中的吧
ralpha08 2009-05-05
  • 打赏
  • 举报
回复
不清楚你的业务流程 不过我的理解你总得有个地方保存这些状态 要不然你根本不知道现在的单据是什么状态
用枚举可以暂时保存这些状态 但是不能持久化
zhnzzy 2009-05-05
  • 打赏
  • 举报
回复
数据库里面还是要保存对应的状态的。否则让你查一票单子的状态你是搞不清的,就像楼上说的一样,弄个标志比如1,代表生产型
cshui918 2009-05-05
  • 打赏
  • 举报
回复
做成数据字典, 在一个预算单里应该需要一个状态的字段的。
txgaozhao 2009-05-05
  • 打赏
  • 举报
回复
声明枚举
public enum CompanyType
{
生产型 = 1,
贸易型 = 2,
综合型 = 3,
}
zhouyongli41 2009-05-05
  • 打赏
  • 举报
回复
session,cookie什么的存储下临时状态

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧