我在这里很新,所以如果我偏离了本网站的规则,请原谅我.
我正在尝试找到最好的方法来管理代码中存储过程的名称.
目前,当我调用存储过程时,我正在使用此代码:
public static DataSet GetKeyTables()
{
DataSet ds = new DataSet();
ds = SqlDBHelper.ExecuteMultiSelectCommand("Sp_Get_Key_Tables",
CommandType.StoredProcedure);
return ds;
}
Run Code Online (Sandbox Code Playgroud)
但我不认为在代码中声明存储过程的名称是一个明智的想法,因为它很难跟踪.
我想过Enum或app.config解决方案,但我不确定这些是最好的方法.
任何想法都将受到高度赞赏.
我提出这个问题的唯一原因是因为很难明确表达,以便有效地谷歌搜索它.
假设我有1000个不同的变量(1000个整数)并且说我们知道其中只有1个不是null.
如何找到特定变量来获取其值?
我考虑将所有这些变量插入到数组中并遍历它直到找到正确的变量,但我想知道是否有更有效的解决方案.
首先,我感谢大家的答案.我很抱歉,但我没有准确地描述我的问题.我有一个具有7个属性的对象(我只写了1000个以强调有超过3个变量的事实 - 显然我夸大了......).无论如何,我可以检查这些属性中的每一个,或者我可以做什么......相反?再次感谢,对不起,我误导了你们 - 我的坏人.