【问题标题】:What CMS frameworks have easy to use DB support out of the box?哪些 CMS 框架具有开箱即用的易于使用的 DB 支持?
【发布时间】:2011-11-01 20:05:36
【问题描述】:

我想写一个小而笨的网页。 将有一个包含两个字段的网络表单:电子邮件、消息。 数据将被发送并存储在数据库表中(我认为用户过程)。

不幸的是,我从未从 scretch 设置数据库(包括 Dbconnection 等)。 我听说已经有包含 DB 的 cms 系统,你会推荐吗? 还有什么想法吗?

我知道 c# asp.net 和 t-sql 但不要介意在其他一些技术方面弄脏我的手。

~最好的

【问题讨论】:

  • 有数百个教程。您可以直接从 Visual Studio 使用本地数据库。不需要CMS。最早的 google 教程之一:geekswithblogs.net/dotNETvinz/archive/2009/04/30/… 如果您安装了 Visual Studio,只需将 sql 数据源从工具箱拖放到页面并完成向导。
  • 对于原型设计(和快速一次性),我更喜欢 LINQ2SQL(使用 Hugati 的 DBML 导入器)、SQL Server Management Studio(以及用于更改跟踪的数据库项目)。 YMMV。
  • @user194076 谢谢,但我想稍后将这个项目部署到网络上。是否也可以部署“本地”数据库?

标签: c# sql database content-management-system


【解决方案1】:

您想要现成的产品,还是想要对其进行编程?

从头开始

如果您从头开始执行此操作,我会在 .Net 应用程序中使用 Entity Framework 4.1。实体框架有多种方法可以让您通过图形 UI(谷歌“模型优先”)或代码(谷歌“代码优先”)创建 DB 模型。它可以从该模型自动生成后备数据库架构。

我还会安装Denali,因为它旨在提高模型/数据库工作的生产力。但只有在您能够忍受使用预发布产品的情况下才这样做。我没有使用过 Denali,但它看起来消除了 EF 4.1 的所有挫败感(假设它没有故障和损坏)。它最终将成为官方 SQL 服务器工具包的一部分。

现成的

如果你想用现成的软件解决这个问题,但又希望能够用 .Net 来扩展它,那么你对 SO 的话题几乎没有 :) 看这个比较 CMS 软件的文章:

http://en.wikipedia.org/wiki/List_of_content_management_systems

在该文章中搜索.Net

【讨论】:

  • 谢谢。我不明白谁使用内置的 sql 数据库?试过mohoProtal,看不懂
  • @Elad:我也不知道。你确定你的问题是主题吗?您基本上是在询问哪些软件可用,我不确定它与编程有多大关系。
【解决方案2】:

那么,您有哪些可用的数据库系统?有什么安装的吗?你知道 T-SQL,所以你有 SQL Server?

首先,您可以免费使用 SQL Server Express。查找任何最简单的介绍性数据库教程,它将指导您创建一些表。

【讨论】:

    【解决方案3】:

    我不知道您是否打算使用像 MVC 这样的框架,但是在 MVC3(我知道有)上,您实际上可以执行 CodeFirst,在其中为对象编写类,然后它会构建分贝离开那个...

    教程是here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-04
      • 2010-11-04
      • 1970-01-01
      • 2014-04-02
      • 1970-01-01
      • 2011-12-17
      • 2011-06-13
      • 2011-10-12
      相关资源
      最近更新 更多