Ne peut pas évaluer l'expression, car un thread est arrêté à un point où la collecte des ordures est impossible

Voici l'erreur

Ne peut pas évaluer l'expression, car un thread est arrêté à un point où la collecte des ordures est impossible, peut-être parce que le code est optimisé.

Je suis en train d'écrire une application console simple et la première ligne de code est: est-ce

List<MyObjectModel> list = MyObjectModel.GetNonCompletedReturns();

et le code de la fonction est:

public static List<MyObjectModel> GetNonCompletedReturns()
{
    MyObject service = new MyObject();
    List<MyObject> entities = 
                      (from recs in service.Retrieve() where select recs).ToList();

    List<MyObjectModel> models = new List<MyObjectModel>();

    foreach (MyObject entity in entities)
    {
        models.Add(BindModel(entity));
    }

    return models;
}

et si j'essaie de parcourir le code, dès que je serai de retour à la principale de mon application et placez le pointeur sur la liste, j'obtiens le message d'erreur que j'ai montré.

Peut aider quelqu'un?

InformationsquelleAutor esastincy | 2011-06-14