【发布时间】:2011-08-11 13:03:41
【问题描述】:
我需要访问预先存在的表中的数据。我已经开始通过创建一个模块来显示数据等。但是,Orchard 使用“Table_Prefix”和“模块名称”作为表命令的前缀。
有什么办法可以指定绑定模型的表,这样就可以使用现有的IRepository
我试图避免修改核心代码,或者实现我自己的 IRepository(我觉得这是我必须要做的事情。)
提前致谢。
【问题讨论】:
-
您能说得更具体一点吗?您要访问哪些表数据,为什么? Orchard 以一种您甚至不需要知道在大多数情况下都有一个 SQL 表的方式完成,并提供服务来访问大多数内容作为 CLR 对象,而不是作为表行。
-
如问题所述,我需要访问现有数据。我很感激我正在通过 ORM 工作。查看源代码后,我可以看到绑定是通过 Fluent NHibernate!s 自动映射完成的,该自动映射按约定工作。我从 Orchard 论坛发现了另一个类似的问题,它指出唯一的方法是为外部数据创建一个 DAL。
标签: asp.net asp.net-mvc nhibernate fluent-nhibernate orchardcms