【发布时间】:2011-10-20 14:04:14
【问题描述】:
如何使用 linq-to-sql 在 sql-server 中存储枚举?
我最终在我的代码中进行了大量与int 之间的转换。
一定有更好的方法。我错过了什么?
sqlItem.enumValue = (int)myEnumValue;
...
myEnumValue = (MyEnumType)sqlItem.enumValue
SQL Server 或 LINQ 将值作为字符串还是整数存储在数据库中并不重要,我只是想避免所有这些类型转换散布在我的代码中。
是否可以通过我的 linq-to-sql-classes 的扩展方法来解决它,如果可以,那会是什么样子?
【问题讨论】:
标签: c# .net linq-to-sql enums