Использовать существующие таблицы на ASP.net MVC - PullRequest
0 голосов
/ 17 мая 2018

У меня есть существующая база данных с таблицей под названием «Unidades», и я пытаюсь дать AspNetUsers единственное свойство Unidades:

public class ApplicationUser : IdentityUser
{

    public Unidades Unidad { get; set; }
...

Но, когда я делаю это, ASP пытается создать новую таблицу Unidades вместо использования моей. Как я могу сказать ASP использовать мою существующую таблицу?

Спасибо!

1 Ответ

0 голосов
/ 17 мая 2018

Если вы используете Entity Framework 6, вероятно, было бы проще изменить ваше свойство с типа Unidades на виртуальную коллекцию ICollection {Unidade}, как показано здесь https://www.entityframeworktutorial.net/entity-relationships.asp.

 public class ApplicationUser : IdentityUser
    {
        public virtual ICollection<Unidad> Unidades { get; set; }    
    }

Затем вы можете добавитьТабличные аннотации к классу Unidad, как показано здесь https://www.entityframeworktutorial.net/code-first/table-dataannotations-attribute-in-code-first.aspx

[Table("Unidades")]
public class Unidad {    
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...