c# - WPF 中的多对多关系与 EF 和 SQLite

标签 c# wpf sqlite

我正在关注 this教程,以便为我的 WPF 应用程序实现本地数据库(使用 SQLite)。

一切正常,但我有一个逻辑问题,我不知道如何使用这种方法解决。我将在下面对其进行简化。

在数据库方面,我有 2 个表 (A,B),它们共享多对多关系,因此也需要一个 JOIN 表 (ABJoin)。

然而,在我的实际代码中,我只想使用 2 个模型:A 和 B,每个模型都有一个其他类型的列表。像这样:

public class A {
    // ...fields
    List<B> bList;
}

public class B {
    // ...fields
    List<A> aList;
}

如何在EF+SQLite中实现?

在网上搜索,我找到了一些解决方案,但没有一个适用于 SQLite,所以我不确定它们是如何工作的。

最佳答案

关于c# - WPF 中的多对多关系与 EF 和 SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35384367/

相关文章:

c# - 我应该在哪里保存应用程序数据?

c# - 具有复杂映射的 IConfigurationSection 集合中的 AutoMapper 映射

c# - WPF 无法显示 DataContext 内的模板

c++ - 十六进制值的 SQLITE CHECK 约束

iphone - iPhone应用程序之间如何共享数据

sqlite - 有效匹配索引 SQLite 字段的第一个字符

c# - 如何只上传一个文件夹到谷歌云端硬盘

javascript - 在 ASP.Net MVC 5 中将 javascript 数组从 View 传递到 Controller

c# - 将所有标准事件处理程序替换为 WeakEventManager 或其变体是否安全?

c# - 为什么桌面图标与资源管理器图标不同?