如何跨C#和T-SQL共享枚举?

时间:2016-12-16 12:08:22

标签: 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)中分享这些枚举。建议的方法是什么?

0 个答案:

没有答案
相关问题