Merhaba,
Birden çok entity nin join lenmesi aşamasında bir entity nin birden fazla match alanı olabilir. Bu aşamada da compile esnasında Compiler Error CS0833 hatası yani An anonymous type cannot have multiple properties with the same name. hatası alınır. Bu eşleştirme aşamasında dışarıdan alınan property isimleri bu örnekte ID – ID olarak gelmekte, kendi tablomuzda ise FK dan dolayı isim farklılaştığı için bu kısımda sorun olmamaktadır.

Bunu şu şekilde aşabiliyoruz;
Bu class içerisinde kullanılacak şekilde veya varsa bir shared lib altında aşağıdaki gibi bir record tanımlayıp;

record a bu ID – ID değerlerini set ettiğimizde anonymous type olmaması sağlanabiliyor.
