Пара простых вопросов
От: MozgC США http://nightcoder.livejournal.com
Дата: 18.05.09 20:35
Оценка:
Здравствуйте,

Есть пара простых вопросов:

1) Можно ли как-то проще сделать (и правильно ли я вообще делаю что command использую отдельно от DbManager)?

                IDbCommand command = db.SetSpCommand(
                    "AddPartNumberMask", 
                    db.Parameter("?PartGroupID_", groupID),
                    db.Parameter("?Mask_", null)).Command;
                foreach (var mask in masks)
                {
                    ((IDbDataParameter)command.Parameters["?Mask_"]).Value = mask.Replace("*", "%");
                    command.ExecuteNonQuery();
                }


2) Может чисто для удобства (лень писать каждый раз) сделать функцию:

class DbManager { ...

public object ExecuteStoredFunction(string storedFunctionName, params object[] parameters)
{
  return SetSpCommand(storedFunctionName, parameters).ExecuteScalar(ScalarSourceType.ReturnValue);
}

?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.