Как я могу связать свою модель MVC с другой таблицей - PullRequest
2 голосов
/ 30 декабря 2011

Это кажется простым вопросом, но я не могу найти ответ.

У меня есть модель, которая выглядит следующим образом ...

public class Application
{

    public int Id { get; set; }
    public string Title { get; set; }
    public string LeadProgrammer { get; set; }
    public string ConnectionStringCode { get; set; }
}

public class ApplicationDBContext : DbContext
{
    public DbSet<Application> Applications { get; set; }
}

Мое настоящее имя таблицыэто DBA_APPLICATIONS ... модель, конечно, просто ищет dbo.Applications.Как я могу изменить эту маршрутизацию на фактическую таблицу?

1 Ответ

4 голосов
/ 30 декабря 2011

Добавьте это в ваш ApplcationDBContext класс.

public class ApplicationDBContext : DbContext
{
    public DbSet<Application> Applications { get; set; }

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        modelBuilder.Entity<Application>().ToTable("DBA_APPLICATIONS");
        // otherwise EF assumes the table is called "Applications"
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...