我有一个Winform应用程序,将在美国和中国使用。 SQL Server 2005数据库位于美国,因此中国人的数据访问速度将会变慢。我决定使用DataReader和Dataset来获得最佳性能。数据将在检索时立即加载到业务对象中。 问题:哪个执行得更好(DataReader/DataSet)从远离的数据库中提取数据?我已经读过DataReader会返回到每个.Read()的数据库,所以如果连接起
我正在使用SQL Server 2008/LinqToSQL /定制存储库作为DAL的多用户互联网数据库驱动的网站。我遇到了一个规范化问题,如果正确利用,会导致数据库状态不一致,我想知道如何处理这个问题。 问题:几个不同的公司有权访问我的网站。他们应该能够在我的网站上跟踪他们的项目和客户。一些(但不是全部)项目应该分配给客户。 这将导致以下数据库模式: **Companies:**
ID
Co