1. Error Message : Only parameterless constructors and initializers are supported in LINQ to Entities: The following query works perfetcly with LINQ: NoticeRecipient rec = dc.NoticeRecipients.Where(o => o.RecipientID == new Guid(id)).FirstOrDefault<... But the same query will give the above mentioned error with Entity Framework. The issue was using new Guid() inside lambda expressions. You have to change the query as follows. Guid gID = new Guid(id); NoticeRecipient rec =...