【发布时间】:2018-09-25 18:35:18
【问题描述】:
在我的场景中,用户有一条船,而一条船有几个注释。
我正在使用默认的 Identity Mvc 项目模板,但我从未使用 Identity 与其他表建立任何关系。我只使用身份登录,没有任何关系
谁有任何关于如何将 aspNetUsers 表关联到其他表的示例?
船级
public class Boat: Entity
{
public string Nome { get; private set; }
public bool Ativo { get; private set; }
public bool Excluido { get; private set; }
public int SapId { get; private set; }
public int CapacidadeAgua { get; private set; }
public int CapacidadeOleo { get; private set; }
public int Velocidade { get; private set; }
public decimal AreaReal { get; private set; }
public decimal AreaProgramada { get; private set; }
public decimal AreaLivre { get; private set; }
public string Email { get; private set; }
public string Setor { get; private set; }
public DateTime DataCadastro { get; private set; }
public Guid? ClasseBarcoId { get; set; }
public virtual ClasseBarco ClasseBarco { get; set; }
public Barco(
String nome,
bool ativo,
bool excluido,
int sapid,
int capacidadeAgua,
int capacidadeOleo,
int velocidade,
string email,
string setor,
DateTime dataCadastro)
{
Nome = nome;
Ativo = ativo;
Excluido = excluido;
SapId = sapid;
CapacidadeAgua = capacidadeAgua;
CapacidadeOleo = capacidadeOleo;
Velocidade = velocidade;
Email = email;
Setor = setor;
DataCadastro = dataCadastro;
ClasseBarco = new ClasseBarco();
}
}
【问题讨论】:
-
尝试从 IdentityUser 继承并添加 Icollection 船,然后在 Context 配置中使用继承的类而不是 IdentityUser
标签: c# entity-framework asp.net-mvc-5 asp.net-identity