Código EF4 Primeiro vinculando o usuário da função de associação
-
25-09-2019 - |
Pergunta
Jogando com o código primeiro e deseja acompanhar o estado de um usuário relacionado a determinados itens. Para inventar um exemplo, digamos que eu tenho
public class Currency
{
public decimal Value {get;set;}
public string OldDude {get;set;}
}
public class UsersCurrencyAmount
{
virtual public Currency {get;set;} //type of currency in my man-purse
int quantity {get;set;}
//how do I refer to MembershipUser here?
}
Eu uso a associação diretamente através de alguma magia, ou faço algo como um
public class User
{
int UserId {get;}
string UserName {get;}
}
Solução
Você não deve criar uma dependência do seu modelo de domínio para a associação .NET. Você deveria ter um User
classe em seu domínio. Em um nível mais alto em seu aplicativo, você pode usar o modelo de associação (provavelmente por meio de uma abstração) para implementar as necessidades de autorização.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow