c# - 设计类结构映射关系数据库的基本规则是什么?

标签 c# .net wpf database model

WPF 应用程序应该是 ERP 数据库的可视化前端(实际上只是其中的一小部分)。它们通过网络服务连接。

设计用于映射数据库表的数据模型类结构的主要规则是什么?例如,它应该是一个有很多成员的大扁平类,还是代表数据库中不同表的许多类?

最佳答案

如果可能,请使用标准的对象/关系映射器 (ORM),例如 NHibernate、LINQ to SQL 或 Entity Framework 。

他们通常有可以根据数据库模式生成对象模型的向导。默认方法似乎始终是为每个表创建一个类,这很有意义。

如果您的数据库是专有的并且您不能使用标准的 ORM,我仍然建议您使用其中一个来了解它们如何为关系数据库建模。这应该可以快速回答您在这方面的大部分问题。

关于c# - 设计类结构映射关系数据库的基本规则是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1879423/

相关文章:

c# - 有效字符串的日期时间转换失败

java - 如何将 .Net 应用程序连接到 JMX 代理?

c# - 在 .Net 中使用反射是否会导致性能相当糟糕?

c# - 单击控件并使其变暗

c# - 如何在 ViewModel 之间访问数据?

wpf - 从 WPF 客户端点击 ADO.NET 数据服务,形成身份验证

c# - 从列表中填充 WrapPanel

c# - 如何在不枚举数据的情况下进行异步查询?

c# - 您如何在 WPF 中仅检查 Visual Studio 2010 设计器(以便不针对 Blend 的设计器)?

c# - WPF MVVM - 如何检测 View 是否为 "Dirty"