var tagid = int. Parse ; var tagRepo = new Repository<TBL_ARTICLE_TAG> ; var articleRepo = new Repository<TBL_ARTICLE> ; var userRepo = new Repository<TBL_USER> ; var atags = tagRepo. SelectAll . ToList ; var data = articleRepo. GetAllByDescending(p=>atags. Any , // atags içindeki idler eşleşiyorsa alıcak order => order. ARTICLE_DATE, 0, 10). Join(userRepo. SelectAll , a => a. ARTICLE_USER_ID, u => u. USER_ID, => new ). ToList ; Unable to create a constant value of type 'ustadan. TBL_ARTICLE_TAG'. Only primitive types ('such as Int32, String, and Guid') are supported in this context. şeklinde hata alıyorum tür dnüşümüyle ilgili bi problem sanırım nasıl çzebilirim var data = articleRepo. GetAllByDescending(p=>atags. Any , bu satırı var data = articleRepo. GetAllByDescending(p=>p. ARTICLE_ID atags . ATAG_ARTICLE_ID), olarak değiştirsem de benzeri bir hata alıyorum.

abi descending i yle kullanamazsın.. sen descending olarak constant tip vermişsin. ncelikle any ile listini çek, ardından. diyip descending et bi propertyine gre ayrıca bu işler gnül işi değil olması gerekeni diyorum :) - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

var data = articleRepo. GetAllByDescending(null, order => order. ARTICLE_DATE, 0, 10). Join(atags, art => art. ARTICLE_ID, atag=>atag. ATAG_ARTICLE_ID, => new ). Join(userRepo. SelectAll , a => a. ARTICLE. ARTICLE_USER_ID, u => u. USER_ID, => new ). ToList ; şu şekilde çzdüm 2 join kullanarak ama performans olarak pek iç açıcı grünmüyor.

dediğin olsun diye var atags = tagRepo. Find . ToList ; yaptım bu Find fonksiyonu benim repository classımdan geliyor o da public IEnumerableFind byle birşey ama burada sorun yok atags başarılı bir şekilde doluyor sorun burada var data = articleRepo. GetAllByDescending(p=>atags. Any ARTICLE_ID si atagsdan gelen ATAG_ARTICLE_ID olan verileri çekmek istiyorum. Düşündüm de Where ile değilde join ile çeksem daha iyi olacak galiba bu arada join işlemi ktü grünebilir onun üstünde de çalışıyorum tabi şurda beni s klerlerse http://social.msdn. microsoft.com/Forums/tr-TR/dataaccesstr/thread/eaeae0de-f9d7-43eb-ba99-485f85ee25b5

biraz ktü kod olmuş hacım, var atags = tagRepo. SelectAll . ToList ; mesela bu satırı var atags = tagRepo. Where . ToList ; olarak değiştirmelisin. bi denesene - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...