2013-10-15 55 views
0

我们目前正在计划一个新的项目,其中将包含大约10个关系的数据库。如何在c中处理数据库#

我不太确定我们应该如何处理数据库数据。目前我正在考虑为每个表使用一个类,并将它们绑定到一个新的数据类型,我将用它来整个程序。如果有更简单/更好的方法,随时提出建议!

此外,我不完全知道如何最好地处理数据库连接。每次我需要这些信息时,我应该阅读数据库吗,还是仅仅在我对数据库进行更改时才阅读数据库?

我们将使用不同的线程,但只有一个dbConnection来避免竞争条件。

任何有关此事的建议都会非常受欢迎!

+2

(1)听起来像是你想要的实体框架(2)'我应该每次读取数据库时都需要这些信息吗?我不知道你会得到什么信息 – Jonesopolis

+0

这与UML有什么关系? – Uffe

+0

@Jonesy非常感谢您的帮助,不幸的是,我无法对您的输入作出赞成 –

回答

0

它完全是根据您的系统需求,

实体框架是良好的企业解决方案,如果您有小分贝有限的信息,这是更好地与DataReader(它给出了DataSet更好的性能)

如果你的系统是一样的范围中端企业,你可以看看LINQ2SQL

编写自己的DAL