2017-01-05 14 views
-4

Итак, здесь я следую учебному пособию: http://www.entityframeworktutorial.net/code-first/simple-code-first-example.aspx создать базу данных с вкладками с кодовым подходом.Код Entityframework сначала не создает базу данных с табуляциями

База данных должна быть сгенерирована автоматически в моем localdb, но я не могу ее найти.

Я использую визуальное приложение консоли C# в VS2015. Entityframework установлен правильно.

class SchoolContext: DbContext 
{ 
    public SchoolContext() : base() { } 

    public DbSet<Student> Students { get; set; } 
    public DbSet<Standard> Standards { get; set; } 
} 
+1

надстройкой ваш код здесь. – Gautam

+0

Пожалуйста, добавьте код, я предполагаю, что вы не подключаетесь к правой базе данных, возможно, из-за строки подключения в DbContext. Это обычная проблема. – MadOX

+0

Какой код вам нужен больше @Gautam, @MadOX? Достаточно ли этого? – totalnewbie

ответ

0

Вам необходимо указать строку соединения в конструкторе DbContext:

 public class Context: DbContext 
    { 
     public Context() : base("name=ConnectionStringName") 
     { 
     } 
    } 

А затем добавить строку подключения к вашему app.config или web.config

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <connectionStrings> 
     <add name="ConnectionStringName" 
      connectionString="yourConnectionString" 
      providerName="System.Data.SqlClient"/> 
    </connectionStrings> 
</configuration> 
Смежные вопросы