Objekt vom Typ 'system.collectionss.generic.List`1 [System.Object]' type 'system.collectionss.generic.List`1 [CustomTypeC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Objekt vom Typ 'system.collectionss.generic.List`1 [System.Object]' type 'system.collectionss.generic.List`1 [CustomType

Post by Anonymous »

Ich habe ArrayList, die 4 Elemente enthält. Jedes Element ist von Typliste . Ich versuche, das erste Element von ArrayList mit dem folgenden Code zu erhalten. Es führt jedoch Fehler < /p>

aus, das Objekt vom Typ
'System.collectionss.generic.List nicht gießen kann

Code: Select all

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

Code aufrufen -
ArrayList arrayList = BusinessLayer.GetData();
List tempList = (List)arrayList[0];
< /code>
Code Logic -< /p>
genanntif (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>
Ich kehre ArrayList zurück und möchte Daten wieder beim Anrufe aufrufen. Ich möchte kein Modell in Codes Code verwenden. Ich verstehe, dass wir das Modell bei Cally Code verwenden können, aber ich muss überprüfen, ob wir die Daten wiederherstellen können. Können wir Daten zurückbekommen? Ich hoffe, ich habe klar erklärt.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post