0

Visual Studio, veritabanımdaki tabloyu temsil eden model için bir Denetleyici oluşturduktan sonra bir sql dosyasını dbo.Table.sql kaydetmememi istiyor. Çevrimiçi bulduğum dersler ve dokümanlar bundan hiç bahsetmiyor. Ben Modeli ve Bağlam belirtilen ve Add Controller diyalog add bastıktan sonra http://www.asp.net/mvc/overview/getting-started/database-first-development/generating-views Denetleyici oluşturduktan sonra bir sql dosyası kaydediliyor mu?

http://www.w3schools.com/aspnet/mvc_models.asp

    • yüzden güvenli bir diyalog açılır. Yol, Belgelerim klasörümde başlar ancak bunu nerede güvenceye alacağımı bilmiyorum, bunu mantıken App_Data içine yerleştiririm.

      • Öyleyse neden güvenli sql dosyasını bana soruyor?
      • Ve nerede saklamak gerekiyor?
      • Ve belki de neden bu belgelerde bahsedilmiyor? Eminim aynı şekilde yapıyorum. SQL Server oluştur -> tabloları ekleyin -> Model Ekle - bulamadık böylece> Varlık Framework

      enter image description here

  • +0

    Çünkü VS, bu tür bir şey yapmıyor. Muhtemelen bir dosya yerine bir * SQL komut dosyası * oluşturduysanız, örneğin Yeni Dosyadan. Jeneratörler, projeye herhangi bir dosya oluşturup eklerler. –

    +0

    @PanagiotisKanavos 'App_Data' klasöründe 'DataBase.mdf' dosyası var. Bunu "yeni öğe" -> "SQL Server Database" ile oluşturdum. Dün yaptım ve böyle bir dosyayı kaydetmemi istemiyordu. – Madmenyo

    cevap

    0

    Cevap basit kullanarak manzarası MVC5 Denetleyicisi ekleyin, benim Modeli sınıfında bir yazım hatası vardı tablo, ekran görüntüsünde görebilirsiniz. Bana sorarsanız, doğru bir şekilde eşlenmiş bir tabloya sahip olmayan bir denetleyici eklerken bir uyarı atmak ve bunun için bir yerel komut dosyası oluşturma seçeneği vermek daha iyi olur. Diğer taraftan, şimdi bunun muhtemelen açık olduğunu biliyorum.

    İlgili konular