china-live / OCore

由OrchardCore精简而来的可扩展的模块化Web开发框架
BSD 3-Clause "New" or "Revised" License
35 stars 9 forks source link

期待交流2 #5

Open leaughing opened 5 years ago

leaughing commented 5 years ago

目前oc吧大部分字段存到document中,这种做法是Ok的么?

china-live commented 5 years ago

看使用场景吧,OrchardCore是一个CMS系统这么做没什么问题。 OCore的目的是为了发展为一个通用的应用程序框架,存储这块可以支持多种数据库。

RockNHawk commented 3 years ago

看使用场景吧,OrchardCore是一个CMS系统这么做没什么问题。 OCore的目的是为了发展为一个通用的应用程序框架,存储这块可以支持多种数据库。

Orchard Core 如果官方支持 非 yessql 形式,作为开发框架会更适合,不过也不可能了就是这么设计的。

yessql 多一个document表不方便维护数据,另外开发起来也多个index步骤,而且对查询复杂一点就无法解析,还有 bug,我目前是在里面自己加了一套 NHibernte,不需要CMS的数据表都用 NHibernate,不过由于 OC 的表结构挺简单的,用 NHibernate 去查 CMS 数据库也是可行的。

china-live commented 3 years ago

对NHibernate不了解,我这个项目里用的是 Entity Framework(OCore.EntityFrameworkCore)也是一样的。 因工作变动好久没有关注这一块了