c#设计,以便我可以轻松地添加/更新映射到数据库的对象

本文关键字:映射 更新 数据库 对象 添加 设计 我可以 | 更新日期: 2023-09-27 18:16:52

我在数据库中有一个名为task的表。这个表有许多与之相关联的其他表。例如,一个任务有一个单独的关联,并且有许多资源。task中的许多列都有语言id、组id等代码。

我想实现一个名为Task的类。这个类将能够在不同的表中插入任务和所有相关的值。我希望它足够灵活和健壮,以便我可以保持添加不同的对象来插入/更新底层数据库。什么样的设计模式最适合它?你能给我举个例子吗?谢谢!

c#设计,以便我可以轻松地添加/更新映射到数据库的对象

你问的是ORM(对象关系映射)。

维基百科上有一个完整的可能性列表。

链接到SQL,实体框架(如上所述)和亚音速都是流行的选择。前两个是在。net和Visual Studio的最新版本中包含的。

仔细想想,即使是带表适配器的类型化数据集也不会离你想要的太远。