folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# Unit Test İmplement Hatası



C# Unit Test İmplement Hatası

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Https
    Https's avatar
    Kayıt Tarihi: 05/Ağustos/2017
    Erkek

    Test fonksiyonu

     

     

    Aldığım hata bu şekilde

     

    Mock data query'e listeyi bind edebiliyor ama highlight olan satırda patlıyor ve

     

    The source 'IQueryable' doesn't implement 'IAsyncEnumerable<CommercialPortal.Entities.Concrete.PartnerInventory>'. Only sources that implement 'IAsyncEnumerable' can be used for Entity Framework asynchronous operations.

     

    hatası fırlatıyor. Bind etmesine rağmen neden patlıyor anlayamadım query'nin içi dolu.

     

     

     

     

    Https tarafından 08/Kas/23 08:41 tarihinde düzenlenmiştir
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cybermole
    cybermole's avatar
    Kayıt Tarihi: 29/Mart/2016
    Erkek

    IQueryable türünde bir kaynak, Entity Framework tarafından eşzamanlı işlemler için kullanılamaz. Bunun nedeni, IQueryable türünde bir kaynağın, Entity Framework tarafından yürütülen bir sorgu tarafından döndürülmesidir. Bu sorgu, eşzamansız olarak yürütülmeyebilir.
    IAsyncEnumerable türünde bir kaynak ise Entity Framework tarafından eşzamansız işlemler için kullanılabilir. Bunun nedeni, IAsyncEnumerable türünde bir kaynağın, Entity Framework tarafından yürütülen bir sorgu tarafından döndürülmesidir. Bu sorgu, eşzamansız olarak yürütülebilir.
    IQueryable türünde bir kaynağı IAsyncEnumerable türünde bir kaynağa dönüştürmek için AsAsyncEnumerable() metodunu kullanabilirsiniz.

    public IQueryable<PartnerInventory> QueryableByCondition(Expression<Func<PartnerInventory, bool>> predicate)
    {
    return partnerInventorys.Where(predicate);
    }

     

    bard 'a sor istersen bunu diyor c#den anlamam

Toplam Hit: 593 Toplam Mesaj: 2
c# test error unit test