SQL adında basit bir tablo olan Job adında SQL adında bir LINQ var. Çoğu zaman ihtiyacım olan şey için çalışır, ancak bazen bu varlıkta daha fazla alana ihtiyacım var. LINQ tarafından oluşturulan sınıfa yeni alanlar eklemek için kısmi sınıfları kullanabileceğimi biliyorum, ama sorum şu ek verileri nasıl dolduracağım? Örneğin, İş tablonun tüm değerlerini ve doldurmam gereken ek verileri geri çeken saklı bir procum var. Varlık popülasyon rutinlerine bağlanmak isterim ve bu veriler mevcut olduğunda, onu yok sayılırsa yok sayılır. Basit çözümün bir manzara yaratmak olduğunu biliyorum, ama bu çözümü sevmiyorum.SQL tarafından oluşturulan nesneye LINQ için "ek veri" ekleyin?
LINQ'un verileri aldığını ve varlığın bulunduğu yeri belirlediğini anlayamıyorum. Herhangi bir fikri olan var mı?
Evet, çözüm birimini sevmiyorum çünkü ek varlıklar ekliyor. İki çözümle ilgili sorun, veritabanımı iki kez sorgulamamı ve kaçınmayı umuyordum. –
ikinci seçenek, 2 sql sorgu gerektirmez. Bu örnekte, -same datacontext- içindeki LINQ varlıklarına bir eşleme yaratabilirsiniz. LINQ daha sonra tek bir sql sorgusunda uygun birleşmeler vb. –