Ciao a tutti,
sto utilizzando questa query
Facendo questa join come faccio a recuperare le proprietà dell'altra tabella ?codice:Dim prodotto As ps_product = db1.ExecuteStoreQuery(Of ps_product)("SELECT * FROM ps_product as p join ps_product_lang as pl on p.id_product= pl.id_product where p.id_product={0} and pl.id_lang=5;", record).SingleOrDefault
Cosi mi esegue la query ma mi ritornano solo i campi della prima tabella.
Inoltre vorrei sapere come meglio fare le join con EF.
Ovvero ho visto in giro che vengono usate le seguenti sintassi :
codice:Dim Query As IQueryable(Of Groups) = _ From g In _objEntity.Groups _ Join u In _objEntity.Users On _ g.IDGroup Equals u.Groups.IDGroup _ Where u.UserID = CmbProvince.Text _ Select g
[Edit by="totti240282" on="25 giugno 2012 12.55"][/Edit]codice:var account = from acct in _entities.Account.Include("Item.ItemDetails") where acct.Id == accountId &&acct.Item.ItemNumber.EndsWith (codice articolo) selezionare acct;

Rispondi quotando