Προσπαθώ να κάνω ενα απλο query με Linq αλλα δεν τα καταφέρνω. Θα χαιρόμουν αν μπορούσε κάποιος να με βοηθήσει.
Πως μπορώ αυτό το απλό query σε T-sql να το κάνω με Linq για το EDM?
select p.ProductID,c.Name,p.Name,p.Description
from products p
inner join Categories c on p.CategoryID = c.CategoryID
Products (PK) ProductID
(FK) CategoryID
Name
Description
Categories(PK) CategoryID
Name
ProductsProductID | CategoryID | Name | Description1 10 Foo FooDesc
CategoriesCategoryID | Name10 FooCat
Νόμιζα πως αν φέρω τα products απο την στιγμή που υπάρχει συσχέτιση με τον πίνακα categories θα μπορούσα να δώ και τα data απο τον categories.
έτρεξα αυτό αλλά το categories ήταν null. Οπότε θεώρησα οτι υπάρχει lazy Loading.
dbObjectContext db = new dbObjectContext();
return db.Products.First(c => c.ProductID == 20);
Προσπάθησα να δημιουργήσω ενα query me Join αλλα κα πάλι...ατύχησα.!!
Τι κάνω λάθος ?!?!
αν δεν το θες,
www.antallakseto.gr