如何解决实体框架一对一关系将对象的对象保存在其他表中
我有一个用户类,其中包含用户的详细信息,例如姓名,用户名,电子邮件,电话。 我将所有这些保存在带有名为user的实体框架的表中。但是在班级用户中,我保存了具有PhoneHome,MobilePhone和PhoneWork的对象电话。我想在表PhoneCatalog中保存用户保存电话用户的详细信息时。我的代码是`base.OnModelCreating(modelBuilder); modelBuilder。 实体()。 ToTable(“ Customer”); modelBuilder。 实体()。 属性(p => p.CustomerId)。 是必须的(); modelBuilder。 实体()。 HasIndex(p => p.Email)。 IsUnique();
modelBuilder.Entity<PhoneCatalog>().ToTable("Phone");
modelBuilder.Entity<Customer>().HasAlternateKey(p => p.CustomerId);` but when I save the phone it doesnt save as users phone. ` await k1.AddCustomerAsync(new Services.Options.Customer.AddCustomerOptions
{
Firstname = "Alex",Lastname = "Naop",Email = "anap@gmail.com",homeAddress = "USA",Phone = new Model.PhoneCatalog() { PhoneHome = "9874025869",PhoneWork = "8745896523",PhoneMobile = "9632587412" }
`
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。