Как присвоить значение переменной для переменной - PullRequest
0 голосов
/ 12 февраля 2020

В моем Sp, который всегда возвращает только одну запись. Мне нужно взять значения каждого столбца, чтобы отделить переменную. Я сделал следующее (часть моего c#),

DataSet sampleDataTable = DataAccessManager.ExecuteStoredProcedure("spGetUserData", parameters);
string accNo = Convert.ToString(sampleDataTable.Tables[0].Rows[0]["AccountNumber"]);

Приведенный выше код работает нормально. Я также попытался сделать следующее:

string accNo = nonProvidedServices.Tables[0].AsEnumerable().Select(row => row.Field<string>("AccountNumber")).ToString();

Но это не работает должным образом. Каков наилучший и эффективный способ присвоения значения столбца datatable строковой переменной? Является ли запрос Linq более эффективным, чем мой рабочий код?

...