0

我们目前正在计划一个新项目,该项目将包含一个包含大约 10 个关系的数据库。

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

此外,我不完全确定如何最好地处理数据库连接。我应该在每次需要信息时阅读数据库,还是只在我也对数据库进行更改时才阅读会更好。

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

任何有关此问题的建议都将受到欢迎!

4

2 回答 2

0

我建议使用实体框架有关更多信息,请参阅本文http://www.codeproject.com/Tips/426790/Using-MySQL-with-Entity-Framework

于 2013-10-15T13:21:35.253 回答
0

它完全基于您的系统需求,

实体框架适用于企业解决方案,如果您拥有信息有限的小型数据库,最好编写自己的 DAL DataReader(它可以提供更好的性能DataSet

如果您的系统是中型企业,您可以寻找 Linq2SQL

于 2013-10-15T13:23:58.517 回答