В Visual Studio 2K8 мое приложение вызывает сохраненный процесс, используя LinqToSql.Предполагаемый тип возвращаемого значения - ISingleResult.Я обновляю проект до 2k10, и теперь предполагаемый тип возврата хранимой процедуры - int.Когда я смотрю на .dbml, возвращаемым типом является int для обеих версий проекта.Я не уверен, почему Visual Studio 2k10 делает это одним способом, а 2008 - другим, потому что хранимая процедура делает «выбор отдельного».Я думаю, что LinqToSql вернет тип, в котором я могу выполнить итерацию по результату.
Вот LinqToSql
var recordSet = context.GetNearbyLocations(Convert.ToChar(networkId), latitude, longitude, searchDistance);
Как мне изменить результат, чтобы принять несколько результатов, которые сохраненный процесс будетвернуться?