小编Rot*_*ach的帖子

在C#代码中管理存储过程的最佳实践是什么?

我在这里很新,所以如果我偏离了本网站的规则,请原谅我.

我正在尝试找到最好的方法来管理代码中存储过程的名称.

目前,当我调用存储过程时,我正在使用此代码:

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解决方案,但我不确定这些是最好的方法.

任何想法都将受到高度赞赏.

.net c# ado.net stored-procedures

8
推荐指数
2
解决办法
1948
查看次数

查找哪个变量不为null的最佳实践

我提出这个问题的唯一原因是因为很难明确表达,以便有效地谷歌搜索它.

假设我有1000个不同的变量(1000个整数)并且说我们知道其中只有1个不是null.

如何找到特定变量来获取其值?

我考虑将所有这些变量插入到数组中并遍历它直到找到正确的变量,但我想知道是否有更有效的解决方案.

首先,我感谢大家的答案.我很抱歉,但我没有准确地描述我的问题.我有一个具有7个属性的对象(我只写了1000个以强调有超过3个变量的事实 - 显然我夸大了......).无论如何,我可以检查这些属性中的每一个,或者我可以做什么......相反?再次感谢,对不起,我误导了你们 - 我的坏人.

c#

-2
推荐指数
1
解决办法
160
查看次数

标签 统计

c# ×2

.net ×1

ado.net ×1

stored-procedures ×1