C# 如何使用petapoco更新另一个表中也是外键的主键?

C# 如何使用petapoco更新另一个表中也是外键的主键?,c#,sql,sql-update,petapoco,micro-orm,C#,Sql,Sql Update,Petapoco,Micro Orm,如何使用PetaPoco更新User.Id属性? user.Update(“set id=@NewId,其中id=@OldId”,new{NewId=new\u id,OldId=id}) 不起作用。Sql更新级联外键选项是最简单的解决方案 public class User { public int Id {get;set;} } public class Phone { public int Id{get;set} public int UserId{get;set;} /

如何使用
PetaPoco
更新
User.Id
属性?
user.Update(“set id=@NewId,其中id=@OldId”,new{NewId=new\u id,OldId=id})

不起作用。

Sql
更新级联
外键选项是最简单的解决方案

public class User {
   public int Id {get;set;}
}
public class Phone {
   public int Id{get;set}
   public int UserId{get;set;} // foreign key
}