如何从具有两个外键的上下文中查找实体?
How to find entity from context with two foreign keys?
我想删除一个实体,它有 1 个主键和 2 个外键。问题是我只知道 2 个外键。是否有 Methode 或其他东西可以找到我要删除的实体?
这是我的实体:
这是我的方法:
In my Database:
BookmarkId = 7,
SeriesId = 1,
UserId = 1
But the entity (bookmark) is:
BookmarkId = 0,
SeriesId = 1,
UserId = 1
因为我不知道每一个的 BookmarkId。
希望有足够的信息并且有人知道我需要做什么。
这强烈表明 Bookmark 的密钥有误。如果它的键只是 (SeriesId, UserId) 那么您可以创建一个存根实体,将其标记为已删除并保存更改。
您必须从数据库中查询书签以发现其 BookmarkId。
我想删除一个实体,它有 1 个主键和 2 个外键。问题是我只知道 2 个外键。是否有 Methode 或其他东西可以找到我要删除的实体?
这是我的实体:
这是我的方法:
In my Database:
BookmarkId = 7,
SeriesId = 1,
UserId = 1
But the entity (bookmark) is:
BookmarkId = 0,
SeriesId = 1,
UserId = 1
因为我不知道每一个的 BookmarkId。
希望有足够的信息并且有人知道我需要做什么。
这强烈表明 Bookmark 的密钥有误。如果它的键只是 (SeriesId, UserId) 那么您可以创建一个存根实体,将其标记为已删除并保存更改。
您必须从数据库中查询书签以发现其 BookmarkId。