我有授权问题。我知道要用
“public class MyIdentityUser:IdentityUser”为用户定义我自己的属性。
但是什么时候需要2种用户:
1)培训师
2)客户
当用户需要时,培训师只需要姓名和姓氏以及自己的客户列表:
1)个人信息(重量,身高,年龄等)
2)什么时候可以训练
看起来像:
public class Customer
{
public string IdUser {get; set;}
public string Name{get; set;}
public string Surname{get; set;}
public int Age {get; set;}
public int Weight {get; set;}
public int Height {get; set;}
}
和
public class Trainer
{
public string IdUser {get; set;}
public string Name{get; set;}
public string Surname{get; set;}
public List<Customer> Customers {get; set;}
}
但我不知道如何将其与
联系起来public class MyIdentityUser : IdentityUser
期待您的回音 Systu
答案 0 :(得分:0)
您可以像这样创建一个Object Orianted架构....
public class Person:IdentityUser
{
public string IdUser { get; set; }
public string Name { get; set; }
public string Surname { get; set; }
public string role { get; set; }
}
public class Customer:Person
{
public int Age { get; set; }
public int Weight { get; set; }
public int Height { get; set; }
public string getCustomerName()
{
return base.Name;
}
public void setCustomerName(string name)
{
base.Name = name;
}
}
public class Trainer:Person
{
public List<Customer> Customers { get; set; }
}