【发布时间】:2017-10-16 20:08:35
【问题描述】:
我在sqlite中有三个模型(表)如下:
public class Program
{
[PrimaryKey, AutoIncrement]
public int ProgramId { get; set; }
public string Name { get; set; }
}
public class Training
{
[PrimaryKey, AutoIncrement]
public int TrainingId { get; set; }
[ForeignKey(typeof(Program))]
public int ProgramId { get; set; }
}
public class Instructor
{
[PrimaryKey, AutoIncrement]
public int InstructorId { get; set; }
[ForeignKey(typeof(Program))]
public int ProgramId { get; set; }
}
我在 Training 和 Instructor 表中有两个外键 ProgramId,它们引用 Program 表中的主键 ProgramId。我想在ProgramId == 1 的表程序中进行删除操作,并且我希望这个删除操作在两个相应的表Training and Instructor 中也受到影响。如何使用 xamarin 表单在 sqlite 中实现这一点?
请指教。谢谢。
【问题讨论】:
标签: c# sqlite xamarin.forms