Oluşturucuya sahip bir ReportingComponent<T>
sınıfım var:Anonim Tipe Dayalı Genel Sınıf Örneği Oluşturma
public ReportingComponent(IQueryable<T> query) {}
Northwind Veritabanına karşı Linq Sorgusu var
var query = context.Order_Details.Select(a => new
{
a.OrderID,
a.Product.ProductName,
a.Order.OrderDate
});
Sorgu, bir 'anonim tip' olan IQueryable<a'>
türüdür.
Yeni bir örnek oluşturmak için ReportingComponent öğesine sorgu aktarmak istiyorum.
Bunu yapmanın en iyi yolu nedir?
Saygılarımızla.
: tür veya ad alanı adı 'T' bulunamadı (bir kullanarak yönergesi veya bir derleme başvurusu eksik?) T türünü tahmin edemediği hala görünüyor :( –
Teşekkürler Jared. Bir tren istasyonunun basamaklarında kod yazarken problem var :) –
Tek soru, neden jenerik olmayan sınıfa ihtiyacımız var? Neden sadece genel sınıfla çalışmıyor? Tür Çıkarımı hala çalışmalıdır. –