Quantcast
Channel: BTSoru.com - Bilisim ve Yazilim Teknolojileri Soru/Cevap Platformu - latest questions
Viewing all articles
Browse latest Browse all 4270

Asp.Net MVC uygulaması -EF Code First veritabanı oluşturulmama sorunu nasıl çözülür?

$
0
0

Merhaba

MVC uygulamamı EF Code First kullanarak yapmaya çalışıyorum.Modelleri oluşturdum.Context ve initiliazer dosyası oluşturdum webconfige gereken ayarları ekledim fakat uygulamayı build ettiğimde CodeFirst veritabanı oluşturmaya çalışmıyor.Nerede hata yapıyorum?Yardım ederseniz çok sevinirim daha işin başında tıkandım.

Projemde Context dosyam:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;
using MonatGuvenirBlog.Models;
using System.Data.Entity.ModelConfiguration.Conventions;

namespace MonatGuvenirBlog.DAL
{
    public class MonatBlogContext : DbContext
    {
        public MonatBlogContext() : base("MonatBlogContext")
        {
        }

        public DbSet<Etiket> Etikets { get; set; }
        public DbSet<Kategori> Kategoris { get; set; }
        public DbSet<Makale> Makales { get; set; }
        public DbSet<Yorum> Yorums { get; set; }

        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
            modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
        }
    }
}

Initiliazer dosyam:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;
using MonatGuvenirBlog.Models;

namespace MonatGuvenirBlog.DAL
{
 public class MonatBlogInitializer : System.Data.Entity.DropCreateDatabaseAlways<MonatBlogContext>
 {
 protected override void Seed(MonatBlogContext context)
 {

//Burası önemsiz
}
}
}

Webconfig dosyasına aşağıdaki gibi ekleme yaptım

<connectionStrings>
    <add name="MonatBlogContext" connectionString="Data Source=.;Initial Catalog=MonatGuvenirBlog1;Integrated Security=SSPI;" providerName="System.Data.SqlClient" />
  </connectionStrings>
  <appSettings>
    <add key="webpages:Version" value="3.0.0.0" />
    <add key="webpages:Enabled" value="false" />
    <add key="ClientValidationEnabled" value="true" />
    <add key="UnobtrusiveJavaScriptEnabled" value="true" />
  </appSettings>

ve

<entityFramework>
    <contexts>
      <context type="MonatGuvenirBlog.DAL.MonatBlogContext, MonatGuvenirBlog">
        <databaseInitializer type="MonatGuvenirBlog.DAL.MonatBlogInitializer, MonatGuvenirBlog" />
      </context>
    </contexts>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
      <parameters>
        <parameter value="mssqllocaldb" />
      </parameters>
    </defaultConnectionFactory>
    <providers>
      <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
    </providers>
  </entityFramework>

Viewing all articles
Browse latest Browse all 4270

Trending Articles


huddam daveti


Tekasür Suresi


"Yâ Kuddûs!" Esması Havâs ve Esrârı


Kasemi Mübelliğa


Peri44


Kuvvetli muhabbet ve aşk tılsımı


El-Mütekebbir


Papaz büyüsü


SCCM 2012 Client Installation issue


Zilhicce Ayının Namaz Duası ÖNEMLİ