【发布时间】:2018-05-31 05:26:35
【问题描述】:
我有一个 Core 2.0 项目,我需要开始将用户链接到我拥有的数据。它最初是一个用户测试平台,现在要求我为每个用户拥有多个测试平台。
用户模型:
public class ApplicationUser : IdentityUser
{
public virtual ICollection<Balance> Balances { get; set; }
}
平衡模型:
public virtual ApplicationUser User { get; set; }
...
ApplicationDbContext.cs:
//Users to balances
builder.Entity<ApplicationUser>()
.HasMany(b => b.Balances)
.WithOne(u => u.User);
在我的代码中,当创建一个新的余额时,我不知道如何链接我当前登录的用户:
var myNewBalance = new Balance();
myNewBalance.User = User;
^ boom
如何将余额与当前登录的用户关联起来?
【问题讨论】:
-
繁荣是它出错的地方......它是美国 101% 的常用术语。
标签: c# asp.net-core entity-framework-core asp.net-core-2.0 asp.net-core-identity