标签: c# sql-server enums
我的C#代码中有一些枚举,例如:
public Enum { Apple = 0, Orange = 1, Banana = 2, }
还有一些使用这些枚举的SQL Server存储过程:
UPDATE myTable SET val = 0 WHERE id = 1; -- Orange = 1
在我看来,代码重复(枚举定义在C#中重复,在T-SQL中作为注释)。我想在整个项目和语言(C#和T-SQL)中分享这些枚举。建议的方法是什么?