
Linq to Entites query hatası hk.
3
●176
- 30-04-2018, 14:00:03Entity katmanın nerde sorguda kullanmamışsın ki. Yani şöyle entity framework kullanıyosan;var db = new DenemeDbEntities();
linq to sql kullanıyosan da
var dc = new DataClasses1DataContext();
tarzında entityi çağırman lazım önce. - 05-05-2018, 11:00:29select new Category diyemezsin çünkü Category nesnesi bir entity olarak tanımlı. Entity Framework kullanırken select içerisinde bir entity sınıfını kullanamazsın. Select ile istediğin şekilde veri almak istiyorsan ya anonymous object yada dto dediğimiz data transfer object kullanman gerekir. Yani eğer category'e ait tüm bilgileri değilde bir kısmını alıyorsan bunu yeni bir class kullanarak almalısın.
var category = dbContext.Categories.Select(s=>new CategoryDto {Id = s.Id, Name=s.Name, ParentCategoryId=s.ParentCategoryId}); şeklinde.