假设我想使用 Breeze 创建一个 Task 实体(我使用的是 EF),但是因为这是一个真正的任务应用程序,所以该任务必须与当前登录的用户相关联。任务具有在保存期间需要填充的 UserId 外键,这就是我被卡住的地方。在大多数客户端应用程序中执行此操作对我来说是一个陌生的概念。我不能很好地在客户端指定 UserId 外键,因为我不希望聪明的用户可能会为另一个用户创建任务。我应该在哪里挂钩到保存过程以使用当前登录的用户(在本例中为 System.Web.HttpContext.Current.User.Identity.Name)填充 UserId FK。
随时向我指出另一个帖子或文档的方向。正如我所说,这对我来说是一个新概念,所以我真的不知道要搜索什么。
对于回答这个问题的人,我全心全意地爱你。:)