asp.net update-database ошибка

Я делаю проект в визуальном studio создавая моих моделей, мои драйверы начиная с меня модели и все добро, проблема состоит в том, что я поручил ошибку ponernle, свойство, которое не любило модель и потом, что я захотел изменить ее, выходит у меня эта ошибка в update-database

Многообразный object sets per type пахал not supported. The object sets 'налоги' and 'Cargoes' хан both contain instances of type 'pruebaSql. Models. Я гружу'.

В единственной части, где у меня есть что-то, что называет Каргос, он в DbContext, который этот

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

  namespace pruebaSql.Models
 {
public class appDb : DbContext
{
    public appDb()
        : base("DefaultConnection")
    {

    }

    DbSet<Empleado> empleados { get; set; }
    DbSet<Departamento> departamentos { get; set; }
    DbSet<Cargo> cargos { get; set; }

    public System.Data.Entity.DbSet<pruebaSql.Models.Empleado> Empleadoes { get; set; }

    public System.Data.Entity.DbSet<pruebaSql.Models.Departamento> Departamentoes { get; set; }

    public System.Data.Entity.DbSet<pruebaSql.Models.Cargo> Cargoes { get; set; }
}
 }

Я не понимаю, из-за которого ошибки, большое спасибо.

0
задан 21.03.2019, 08:10
1 ответ

Проблема состоит в том, что у тебя есть данные, повторенные в твоем DbContext. Ты можешь удалять последние 3 lГ-neas, так как ты вновь определяешь DbSet для Служащего, Ведомство и Груз:

    public System.Data.Entity.DbSet<pruebaSql.Models.Empleado> Empleadoes { get; set; }

    public System.Data.Entity.DbSet<pruebaSql.Models.Departamento> Departamentoes { get; set; }

    public System.Data.Entity.DbSet<pruebaSql.Models.Cargo> Cargoes { get; set; }

каждый раз, когда ты нуждался в том, чтобы изменить свойства твоей модели из-за x мотив, помнит, что для этого типа случаев estГЎn миграции. В одиноком DbContext мы определяем классы, что мы хотим vallan нашу BD как подмостки. Привет

0
ответ дан 02.12.2019, 05:21
  • 1
    Большое спасибо из-за ответа, в промежуток времени я осуществляю ее – Barly Espinal 22.03.2019, 17:39

Теги

Похожие вопросы