none
MVC'de garip bir Entity sorunu RRS feed

  • Soru

  • Herkese iyi çalışmalar...

    Benim sorum

    sitemin masterpage olarak kulandığım cshtml bölümünde ve controller kısmındaki methodunda Entity çalışmıyor

    Object reference not set to an instance of an object.

    Hatası veriyor fakat ben bunu master kısmında değilde normal bir sayfada yapsam aynı kod hiç bir değişiklik olmadan çok güzel çalışıyor.

    Aklım fikrim karıştı gitti saatlerdir uğraşıyorum ne yazıkki çalıştıramadım

    Acaba master olarak kulanılan sayfanın methodunda entity çalışamaz diye bir kuralmı var

    9 Mayıs 2013 Perşembe 02:57

Yanıtlar

  • Hayır, öyle bir kural yok;

    cshtml içinde fazla database işlemleri yapmayı önermem, çünkü cshtml runtime da derleneceğinden biraz performans kaybına neden olur, bunları Action da yapmak en iyisi. Çünkü Action derlenmiş dll olacaktır.

    cshtml de sayfa başında;

    @using ProjeAdı.Models.EntityContainerAdı

    şeklinde using kullanabilirsiniz.

    Diğer bir konu;

    EDM de bazı bug lar var. Öncelikle VS2012 nin Update 2 güncellemesini yapın.

    İmzamda e-posta adresim var bir mesaj atarmısın.


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC


    9 Mayıs 2013 Perşembe 07:26
    Moderatör

Tüm Yanıtlar

  • Hayır, öyle bir kural yok;

    cshtml içinde fazla database işlemleri yapmayı önermem, çünkü cshtml runtime da derleneceğinden biraz performans kaybına neden olur, bunları Action da yapmak en iyisi. Çünkü Action derlenmiş dll olacaktır.

    cshtml de sayfa başında;

    @using ProjeAdı.Models.EntityContainerAdı

    şeklinde using kullanabilirsiniz.

    Diğer bir konu;

    EDM de bazı bug lar var. Öncelikle VS2012 nin Update 2 güncellemesini yapın.

    İmzamda e-posta adresim var bir mesaj atarmısın.


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC


    9 Mayıs 2013 Perşembe 07:26
    Moderatör
  • Önay hocam yanıtınız için teşekkür ederim.

    ben action kısmında veritabanı işlemini yapıyorum view kısmında sadece dönen view değerine gönderdiğim datayı kulanıyorum.sorun action kısmında oluyor zaten orada hata veriyordu.

    sonradan başka bir yöntem ile çözdüm sorunumu ama şimdi bu yöntemi deneyeceğim.

    tekrar teşekkür ederim.

    e-posta adresinize mesaj attım hocam.
    9 Mayıs 2013 Perşembe 09:37