C# 在哪里可以找到一个好的ASP.NET数据库驱动Web应用程序示例?

C# 在哪里可以找到一个好的ASP.NET数据库驱动Web应用程序示例?,c#,asp.net,database,C#,Asp.net,Database,我想学习在创建数据库驱动的web应用程序时要采用的最佳实践。 我更喜欢从例子中学习。 我可以下载并运行什么样的示例应用程序来了解这一点: 我正在寻找: 应使用C#书写(最好) 应包含复杂的数据库设计(父子关系等) 应为ASP.net网站以及数据库设计实施最佳实践 最好使用甲骨文 对于1到3,我建议下载一些ASP.NET初学者工具包。但我不确定他们是否与甲骨文合作 一些更大的框架也是很好的开端,比如DotNetNuke。他们充分利用了最佳实践 对于Oracle,请使用System.Data.Ora

我想学习在创建数据库驱动的web应用程序时要采用的最佳实践。 我更喜欢从例子中学习。 我可以下载并运行什么样的示例应用程序来了解这一点:

我正在寻找:

  • 应使用C#书写(最好)
  • 应包含复杂的数据库设计(父子关系等)
  • 应为ASP.net网站以及数据库设计实施最佳实践
  • 最好使用甲骨文

  • 对于1到3,我建议下载一些ASP.NET初学者工具包。但我不确定他们是否与甲骨文合作

    一些更大的框架也是很好的开端,比如DotNetNuke。他们充分利用了最佳实践


    对于Oracle,请使用System.Data.OracleClient查找示例

    如果您不想担心编写(数据访问层),那么我建议您看看。有它和ASP.NET的示例,以及。下面是一个关于ASP.NET和ASP.NET的示例

    如果您正在寻找没有对象关系映射器(如NHibernate)的示例ASP.NET应用程序,请尝试


    另外,在更高的层次上,你正在寻找一个新的目标。这方面有很好的教程,而且。

    在我的iPhone上写这篇文章非常抱歉


    查看rob conrey的MVC店面视频和来源。

    工具包中有很多示例。我真的很喜欢这个应用程序。对于高端基础知识(嗯…“高端基础知识”…矛盾修饰法?)来说,这很好。

    在我看来,最佳实践将规定以下内容:

  • 为数据访问层使用ORM。理想情况下,这应该在一个单独的项目中,以便在需要时可以进行更改
  • 应该使用MVC。如果您使用WebForms,那么您肯定会发现您的业务逻辑和显示逻辑混合在一起
  • 除了学习编写代码之外,还要单独学习数据库设计
  • 不断回顾面向对象设计的基本原理
  • 花时间学习设计模式。不是要成为“四人帮”的奴隶,而是要让您能够利用经验证的模式来解决常见问题

  • 我为你和oracle调查了DotNetNuke,虽然我没有看到任何免费的oracle db提供商,但有一些是付费的。所以我还是说我的答案符合要求1-3。那个键盘对你怎么样;P