在我的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查询比我的工作代码有效吗?