将数据从DB表映射到代码

时间:2017-08-24 13:02:32

标签: c# sql asp.net sql-server

我有一个设计问题。 我有一个现有的系统,我正在努力。 我正在为其添加一项新功能,称为订阅(用户订阅)。

我有一个表,其中包含订阅类型(各种类型的订阅,为用户提供某些权限)。

该表中的每一行都有自己的ID和名称。

现在在代码中,我有一个与数据库中的ID相对应的枚举,根据它我知道我正在处理的订阅类型并做出相应的决定。

enum SubscriptionTypes{
Silver = 1,
Gold = 2
....

}

我的问题是:是否有更好的方法将这些订阅类型(或任何其他"类型表")映射到代码? 或者因为这些值在DB中不会改变,所以没关系。 如果我有一些拥有自己数据库的环境且ID可能会发生变化,我认为它更具相关性

由于

0 个答案:

没有答案