添加外键SQLite的我的C#代码中

问题描述 投票:0回答:1

我创建了一个SQLite数据库,但是当我去Xamarin.forms,我感到我必须让我的SQLite数据库里每个表的类。

我有3个表:

  1. qazxsw POI 3列qazxsw POI(PK),qazxsw POI(唯一的),密码
  2. qazxsw POI与4列qazxsw POI(PK),qazxsw POI,qazxsw POI,User
  3. 与4列UserID(FK),Mail(FK),Ticket TicketID(FK)

在C#中我能胜任的主键和独特的使用

Name

这样上面。

但我不知道如何设置外键。

我使用的NuGet sqlite的

c# xamarin xamarin.forms sqlite
1个回答
0
投票

这就像你的声音正在尝试建立与SQLite的外键的表。如果这是正确的这应该帮助。

在创建表的过程SQLite的,你可以设置你的查询结束的外键引用。例如,用户票表的创建语句是这样的。

Description

现在,打开每次外键创建到数据库的连接是非常重要的。如果添加外键约束,如“ON DELETE CASCADE”的SQLite不会为你这样做是为了确保它在连接字符串中指定

例:

TicketValue

最后注意:您将需要调整表的创建语句添加任何增量或唯一约束。

© www.soinside.com 2019 - 2024. All rights reserved.