0

我正在设计一个连接到 Rocket Software UniVerse 数据库的 ASP.NET (3.5) Web 应用程序。我现在正处于计划阶段,需要一些帮助来指明正确的方向。我是 ASP 和 C# 的新手。

我正在为 RESTful 设计和 MVC 模式拍摄。Rocket 提供了一个名为 UniObjects.NET 的 .NET 库,它处理连接和从数据库中检索信息的所有内容。

一般来说,将我的用户登录到数据库中,然后通过连接池使用该会话的最佳方法是什么?我看到在 3.5 中有 ASP.NET 路由基础结构,这看起来很有希望我在这方面的方向是正确的吗?

C# 还支持 Python 和 Java 等装饰器吗?

4

1 回答 1

1

对于您的应用程序,我强烈建议您查看官方的 ASP.NET MVC 框架 (www.asp.net/mvc)。当涉及到真正的关注点分离、依赖注入、单元测试等方面,传统的 ASP.NET(称为 WebForms)很笨拙。一个很好的起点是:

至于连接到数据库:如果您的数据库有 ADO.NET 提供程序,您应该学习通过 ADO.NET 访问数据的基础知识 ( http://msdn.microsoft.com/en-us/library/aa719474.aspx )

还建议使用某种 OR Mapper(如 NHibernate 或 Microsoft Entity Framework)将关系数据转换为面向对象的世界。

由于这是一个非常广泛的主题,请随时跟进您可能遇到的任何问题。我建议从 NerdDinner 教程开始。

于 2010-04-11T15:20:04.480 回答