csharp Zeto-To-One连接实体框架6
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp Zeto-To-One连接实体框架6相关的知识,希望对你有一定的参考价值。
public class Account
{
public int Id { get; set; }
public string Login { get; set; }
public string Password { get; set; }
public string Email { get; set; }
public bool IsActive { get; set; }
public virtual PersonalData PersonalData { get; set; }
}
public class PersonalData
{
public int AccountId { get; set; }
public string Fio { get; set; }
public DateTime DateBorn { get; set; }
public string Phone { get; set; }
public virtual Account Account { get; set; }
}
public partial class AccountMap : EntityTypeConfiguration<Account>
{
public AccountMap()
{
this.HasOptional(p => p.PersonalData).WithRequired(p => p.Account);
}
}
public partial class PersonalDataMap : EntityTypeConfiguration<PersonalData>
{
public PersonalDataMap()
{
this.HasRequired(x => x.Account)
.WithRequiredPrincipal()
.Map(x => x.MapKey("AccountId"));
}
}
以上是关于csharp Zeto-To-One连接实体框架6的主要内容,如果未能解决你的问题,请参考以下文章
csharp 使用实体框架的基本控制台应用程序6
csharp 使用实体框架的基本控制台应用程序6
csharp 使用实体框架的基本控制台应用程序6
无法将 MySQL 连接用于实体框架 6
无法为实体框架6使用MySQL连接
如何使用实体框架 6 按行号进行内部连接