Невозможно разыграть объект типа 'System.collections.generic.list`1 [System.object]' type 'System.collections.generic.liC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно разыграть объект типа 'System.collections.generic.list`1 [System.object]' type 'System.collections.generic.li

Сообщение Anonymous »

У меня есть ArrayList, который содержит 4 элемента. Каждый элемент имеет список типов . Я пытаюсь получить первый элемент из ArrayList, используя код ниже. но он бросает ошибку < /p>

Невозможно отменить объект типа
'system.collections.generic.list

Код: Выделить всё

1[System.Object]' to type 'System.Collections.Generic.List
1 [customtype]

Calling Code -
ArrayList arrayList = BusinessLayer.GetData();
List tempList = (List)arrayList[0];
< /code>
называется кодовая логика -< /p>
if (connection.State == System.Data.ConnectionState.Closed)
connection.Open();

var command = connection.CreateCommand();
command.CommandText = "EXEC SP_GET_DATA @id";
command.Parameters.Add(new SqlParameter("@id", id));
using (var reader = command.ExecuteReader())
{
var customTypeList = ((IObjectContextAdapter)context)
.ObjectContext
.Translate(reader)
.ToList();

arrayList.Add(customTypeList);

reader.NextResult();

var customType2List = ((IObjectContextAdapter)context)
.ObjectContext
.Translate(reader)
.ToList();

arrayList.Add(customType2List);
}
< /code>
Я возвращаю ArrayList и хочу вернуть данные при вызове кода. Я не хочу использовать модель в Cay Code. Я понимаю, что мы можем использовать модель в COMAD CODE, но я должен проверить, можно ли использовать ArrayList, можем ли мы вернуть данные? Я надеюсь, что я ясно объяснил.>

Подробнее здесь: https://stackoverflow.com/questions/705 ... tem-object
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»