• 28-04-2018, 17:29:34
    #1
    Arkadaşlar nerde hata yapıyorum bakabilir misiniz ?

  • 29-04-2018, 12:59:58
    #2
    Bu tarz sorgularda tek bir kayıt gelecekse .Firstordefault(); liste gelecekse toList() yazmak gerekir.
  • 30-04-2018, 14:00:03
    #3
    Entity 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:29
    #4
    select 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.