【发布时间】:2011-07-05 15:09:14
【问题描述】:
场景:我被一个以中等信任度运行并拥有 .Net 框架 3.5 的共享主机提供商困住了
我使用 Nhibernate 为我的网站构建了一个数据层,但发现它无法在中等信任度下运行。
我在互联网上找到了一些指南,解释下载 Castle.Core 和 NHibernate 源并重建它们以允许部分信任,但我遇到了各种问题(所有源都更新到 .net 4.0,虽然我知道我可以浏览 git repos 以获取旧提交,这对我来说就像大海捞针一样)。
我现在需要的是一个支持中等信任和 POCO 的 ORM(因此排除了 EF 1.0 和 Linq to Sql,因为它们与 T4 生成的类紧密耦合)。
我也从更高的地方得到了关于使用 Lightspeed ORM 的“否”,因为它仅限于免费版本的 8 个表,并且架构可能会增长。
我知道我问了很多,但如果有人知道已经构建的 Nhibernate 3.5 版本可以在中等信任下运行,或者是一个有效的替代方案,我会非常高兴。
谢谢。
【问题讨论】:
-
你可能想看看ormeter.net
-
它在任何地方都没有提到任何关于信任级别的内容。
-
不,但它向您展示了很多选择。
-
我认为更换托管服务提供商可能是您的最佳选择
-
我明确表示 - 遗憾的是我可能会补充 - 我被这个提供商困住了。不能改变,我不是决定者。
标签: c# nhibernate orm medium-trust