我想在C#中创建一个WPF应用程序,它可以以用户界面友好的方式直观地显示从应用程序用户(MS SQL Server、MS Access、Oracle、MySQL 等)选择的数据库中的表之间的关系和允许编辑关系。
例如,在 Microsoft Access 2007 中,可以通过至少拥有 2 个表并单击“数据库工具”选项卡,然后单击“关系”来执行此操作。另一个示例是在 Microsoft SQL Server 中创建数据库图表时。
第一步是创建一个数据访问层以允许连接到不同类型的数据库(取决于提供者类型)。
我不知道 .NET 中是否已经有某种查看器(或者可能是免费的第三方库)可以解决问题。你认识一个吗?如果不是,使用 WPF 手动执行此操作的主要方法是什么?
感谢您的任何帮助和建议!