我是回传的新手,据我从文档中了解,您无法编辑内置的 User 模型。因此,为了使用地址和其他个人资料详细信息进行扩展,我创建了一个 Profile 模型(基于 PersistedModel )。
现在,我希望此模型的id
等于 User 的foreignKey
,所以当我有 User 的实例时,我可以通过id
来获取个人资料。
这样,我不需要通过查询email
之类的东西来查找 个人档案实例。因此,两个模型都不需要email
。
我的问题是:
如何创建 Profile 模型,并创建从 User 到 Profile 的id
的关系。
答案 0 :(得分:1)
扩展用户模型并添加任意数量的属性:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace week4discussion
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter a number: ");
int userInput = Console.Read();
switch (userInput) {
case 1:
Console.WriteLine("Your selected course is IT 145");
break;
case 2:
Console.WriteLine("Your selected course is IT 200");
break;
case 3:
Console.WriteLine("Your selected course is IT 201");
break;
case 4:
Console.WriteLine("Your selected course is IT 270");
break;
case 5:
Console.WriteLine("Your selected course is IT 315");
break;
case 6:
Console.WriteLine("Your selected course is IT 328");
break;
case 7:
Console.WriteLine("Your selected course is IT 330");
break;
default:
Console.WriteLine("Please enter a number 1-7");
break;
}
}
}
}