AspNetUsers表有一个我要使用的Id列。
这就是";另一个表模型";我想为AspNetUsers表创建fk的位置:
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Project.Models
{
public class Profile
{
public int Id { get; set; }
public string Type { get; set; }
public string BusinessName { get; set; }
[DataType(DataType.ImageUrl)]
public string LogoUrl { get; set; }
public string Status { get; set; }
[ForeignKey("AspNetUsersId")]
public virtual ApplicationUser ApplicationUser { get; set; }
}
}
我在应用程序数据库中包含Identity表,而不是单独的数据库。只要标识表在数据库中,就可以创建关系。