Mapping af linq resultat
Hej e,Jeg har dette object:
class Posting
{
public int ID { get; set; }
public int ParrentID { get; set; }
public int LanguageID { get; set; }
public int SubDomaineID { get; set; }
public string Headline { get; set; }
public string PostingText { get; set; }
public DateTime PostedDate { get; set; }
public bool IsActive { get; set; }
public bool Deleated { get; set; }
public int GalleryID { get; set; }
}
Det vil geg gerne bruge i mit DAL.
Derfor bruger jeg linq til at komme til min database.
public Posting GetPostingByID(int PostID, int LanguageID)
{
Posting _Posting = new Posting();
try
{
DataModelDataContext db = new DataModelDataContext();
var q = from p in db.Postings
where p.ID == PostID && p.LanguageID == LanguageID
select p;
}
catch (Exception)
{
_Posting = null;
throw;
}
return _Posting;
}
Men hvordan kan jeg komme til at putte de retunerede værdier ind i mit _Posting objekt.
Ville gerne kunne mappe på følgende måde.
_Posting.ID = q.ID;
_Posting.ParrentID = q.ParrentID
Men ved ikke hvordan jeg kommer ind til værdierne fra det retunerede q