【发布时间】:2010-12-09 09:33:55
【问题描述】:
我的应用程序中有许多枚举 在某些类中用作属性类型。
将这些值存储在数据库中的最佳方法是 String 还是 Int?
仅供参考,我还将使用流利的 Nhibernate 映射这些属性类型。
示例代码:
public enum ReportOutputFormat
{
DOCX,
PDF,
HTML
}
public enum ReportOutputMethod
{
Save,
Email,
SaveAndEmail
}
public class ReportRequest
{
public Int32 TemplateId
{
get { return templateId; }
set { templateId = value; }
}
public ReportOutputFormat OutputFormat
{
get { return outputFormat; }
set { outputFormat = value; }
}
public ReportOutputMethod OutputMethod
{
get { return outputMethod; }
set { outputMethod = value; }
}
}
【问题讨论】:
标签: database nhibernate enums fluent