首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何以内容类型最好地集成现有数据库数据

如何以内容类型最好地集成现有数据库数据
EN

Stack Overflow用户
提问于 2011-03-22 13:10:45
回答 1查看 2.1K关注 0票数 5

我有一个包含关系数据(例如,各种1-n和m关系)的现有数据库(SQL),我想将其集成到一个基于Orchard CMS的网站中。该数据库有一个ASP.NET动态数据作为后端数据维护应用程序。

我想要做的是将这些信息集成到Orchard中,即使用Orchard CMS向用户公开这些信息。此外,我想利用Orchard的概念扩展具有更多功能的内容类型(例如标记、注释)。

但是:我很难找到最好的方法来集成这些数据,而不需要创建一个复杂的维护过程(创建一个内容部分,其中必须在我现有的数据库中指定项目的Id )。

不幸的是,我没有找到我想要达到的目标.有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2011-03-22 17:15:01

如果您有一个现有的、复杂的数据库,将其完全迁移到Orchard存储系统将是一个非常的痛苦过程。

最好的选择是将现有数据保存在当前数据库中,将Orchard内容放在第二个数据库中,并将它们连接到一起(将内容部分与主数据库中的适当数据提供)在内容部件处理程序级别上。

我写了一个关于如何实现这一目标的简短演练,并给出了其他类似的问题-- here

毕竟,如果您想将所有内容存储在一个地方,那么始终可以编写自己的IRepository<>实现来存储内容部分,但这是一个,我建议您避免这样做,除非您真的必须这样做。

HTH

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5391772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档