سؤال

إنني أستخدم LINQ مع Subsic في فصل دراسي للحصول على بياناتي هنا هو الكود أدناه:

public IQueryable<Veiculo> SelecionaVeiculosSite() 
        {
                   return (from v in _db.Veiculos
                            where v.Ativo == true &&
                            v.Marca.Ativo == true && 
                            v.Modelo.Ativo == true
                            select v
                           );            

        }

سترى اختلافًا واحدًا في الخط في "v.marca.ativo == true" ، قمت بتعديل واحد في قالب ActivereCord للحصول على كائن وليس iqueryable.

هذا هو الكود المعدل في القالب الذي تم إنشاؤه:

public Marca Marca
    {
        get
        {

              var repo=OKMMySql.Marca.GetRepo();
              return (from items in repo.GetAll()
                   where items.ID_Marca == _ID_Marca
                   select items).SingleOrDefault();
        }
    }

في الكود لا بأس به ، ولكن هذا حدد خطأ وقت التنفيذ هذا:

عضو "TestMode" غير مدعوم.

لم أسس أي شيء في الشبكة حول هذا الخطأ.

شكرا جزيلا

هل كانت مفيدة؟

المحلول

هذا خطأ ، يتم تسجيله في قائمة المشكلات على Github ويجري العمل عليه في الوقت الحالي. أنظر إلى الرابط أسفل للتفاصيل:

http://github.com/subsonic/subsonic-3.0/issues/148

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top