Veri tabanlarında öyle 1. satir 2. satir gibi kavramlar olmaz. Onun yerine, kayıtları ID'leri vardır ve genelde primary key olarak kullanilirlar. Ya da belli bir kritere gore siralanip, sanal olarak Row_Number() gibi sıra numarası verilir. Ayrica satir ile
satiri çarpmak gibi bir kavram da yok, tablolardan birer kolondaki degerleri kastettin sanırım.
Normalde senin tablolarının her ikisinde de musteriId olmalı. Birinci tabloda bu "primary key", ikincisinde ise "foreign key" dir. Bu şartları sagladigni düşünürsek:
var result = db.Tablo1.Select( m => m.KolonAdi * m.Tablo2.Kolon );
seklinde Linq ile yazabilirsin. SQL kullanmak istersen:
Select t1.KolonAdi * t2.Kolon
from Tablo1 t1
inner join Tablo2 t2 on t1.MusteriId = t2.MusteriId;
-- gerekiyorsa LEFT JOIN