【发布时间】:2019-02-03 21:19:41
【问题描述】:
我已经创建了一个 Sqlite 数据库,但是当我访问 Xamarin.forms 时,我发现我必须为我的 Sqlite 数据库中的每个表创建一个类。
我有 3 张桌子:
-
User3 列UserID(PK)、Mail(唯一)、密码 -
Ticket4 列TicketID(PK),Name,Description,TicketValue -
UserTickets4 列UserID(FK)、TicketID(FK)、TicketValue(FK)
在 C# 中,我可以使用主键和唯一键来处理
[PrimaryKey, Unique]
像上面这样。
但是我不知道如何设置外键。
我正在使用 Nuget Sqlite
【问题讨论】:
-
有点不清楚你在问什么。您是否尝试在创建表查询期间设置外键?
-
是的,通过我的 C# 数据库,我正在尝试为表 (UserTickets) 中的主键设置一个外键,它都是其他 2 个表的外键
-
Sqlite.net 没有外键支持,但你可以使用 Sqlite.net-extensions nuget.org/packages/SQLiteNetExtensions
标签: c# xamarin xamarin.forms sqlite