小编Art*_*mas的帖子

Visual Studio 2010的系统要求

我的团队目前正在使用VS2005以及几年前的开发PC:XP,Pentium D 2.8GHz,2GB RAM.

我的直觉告诉我,这对于VS2010开发而言将是糟糕的硬件.我没有运行VS2010测试版,但我正在运行Blend 3测试版并且性能不佳.

你能指点我能告诉他老板说服他为我的团队购买6台新机器吗?

在Jon的初步回答后编辑如下:

我应该补充一点,我的老板想用新的硬盘升级当前的机器,所以我正试图利用这个机会展望未来,看看高清升级是否真的值得.这种高清升级不仅仅是简单安装第二个驱动器,而是将取代当前的驱动器,并将涉及备份/恢复或重新安装的麻烦.64位开发也会带来额外的好处,这是我们一直在讨论的问题.

visual-studio-2010

10
推荐指数
1
解决办法
6万
查看次数

我应该使用实体框架而不是原始ADO.NET

我是CSLA和实体框架的新手.我正在创建一个新的CSLA/Silverlight应用程序,它将取代已有12年历史的Win32 C++系统.旧系统使用自定义DCOM业务对象库并使用ODBC来访问SQL Server.新系统不会立即取代旧系统 - 它们必须在未来几年内与同一数据库共存.

起初我认为EF是最先进和最好的方式.在制作一个小型EF模型并且只有2个CSLA可编辑的根对象(我最终会有数百个对象,因为我的数据库有800多个表)时,我正在质疑EF的使用.

在当前的系统中,我需要多次对查询进行精细的细节性能调优,因为我可以100%控制生成的SQL.但是在EF看来,在幕后发生的这么多事情让我失去了控制权.像http://toomanylayers.blogspot.com/2009/01/entity-framework-and-linq-to-sql.html这样的文章并没有帮助我对EF的印象.

由于LINQ to EF,人们似乎喜欢EF,但由于我的标准在客户端和服务器之间作为标准对象传递,因此我似乎可以在没有LINQ的情况下轻松构建查询.我在WCF RIA中了解到有查询投影(或类似的东西)我可以做客户端LINQ,它在转换为实际SQL之前会移动到服务器,所以在这种情况下我可以看到EF的好处,但不是CSLA的好处.

如果我使用原始ADO.NET,我会在5年后后悔自己的决定吗?

最近有没有其他人做过这个选择,你走哪条路?

csla entity-framework

9
推荐指数
1
解决办法
2986
查看次数