利用 .NET 3.5 的最佳方式

Posted

技术标签:

【中文标题】利用 .NET 3.5 的最佳方式【英文标题】:Best way to take advantage of .NET 3.5 【发布时间】:2010-12-13 13:42:34 【问题描述】:

我目前有一个 asp.net Web 应用程序,它使用单独的程序集进行数据访问、业务逻辑、 实体对象和 Web 用户界面。数据访问是使用 Microsoft 的数据访问应用程序块创建的 编译为 .NET 2.0 程序集。存储过程用于实际将数据移入和移出数据库 (SQL 2005)。

我想更新此应用程序以利用 .NET 3.5 的新功能,例如 Linq、数据实体、 等等。实现这一目标的最佳方法是什么?

【问题讨论】:

【参考方案1】:

我正在对这个主题进行一些研究,发现这篇文章非常有用。

http://blogs.msdn.com/dsimmons/archive/2008/05/17/why-use-the-entity-framework.aspx

很明显,与 2.0 相比,.net 3.5 有很多新功能。正如您所说的那样,其中之一是 Linq(到 SQL 和 XML)。它使您能够编写强类型语言集成查询。正如您可能知道的那样,除了使用 LINQ 查询您的实体之外,您还可以查询您的集合和 XML 文件。 您还可以使用 ADO.NET 实体框架将数据库表映射到类。我不确定性能方面。您可能需要对此进行一些调查。

在开发新版本的应用程序后不要忘记进行回归测试。

我知道这是一般信息...希望对您有所帮助。

干杯

【讨论】:

以上是关于利用 .NET 3.5 的最佳方式的主要内容,如果未能解决你的问题,请参考以下文章

Java 和 .NET 3.5 之间进程间通信的最佳方法是啥?

将 Web 应用程序从 2.0 迁移到 3.5 框架的最快和最佳方法?

如何以最佳方式添加滚动视图以优化为 4 英寸与 3.5 英寸兼容而设计的屏幕尺寸?

为 .NET 消费定义此本机接口的最佳方式是啥?

n 分层架构中的实体框架 - 要遵循的最佳实践?

在 ASP.NET 中流式传输文件的最佳方式