繁体   English   中英

如何用petapoco更新另一个表中的外键主键?

[英]how to update a primary key that is also a foreign key in another table with petapoco?

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

如何使用PetaPoco更新User.Id属性? user.Update("set id = @NewId where id = @OldId",new { NewId = new_id,OldId = id}); 不工作 。

外键的Sql ON UPDATE CASCADE选项是最简单的解决方案!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM