场景:我被一个以中等信任度运行并拥有 .Net 框架 3.5 的共享主机提供商困住了
我使用 Nhibernate 为我的站点构建了一个数据层,却发现它不能在中等信任下运行。
我在互联网上找到了一些指南,解释下载 Castle.Core 和 NHibernate 源并重建它们以允许部分信任,但我遇到各种问题(所有源都更新到 .net 4.0,虽然我知道我可以浏览 git repos 以获取旧提交,这对我来说似乎是大海捞针)。
我现在需要的是一个支持中等信任和 POCO 的 ORM(因此排除了 EF 1.0 和 Linq to Sql,因为它们与 T4 生成的类紧密耦合)。
我也从更高的地方得到了关于使用 Lightspeed ORM 的“否”,因为它仅限于免费版本的 8 个表,并且架构可能会增长。
我知道我问了很多,但如果有人知道已经为 3.5 构建的 Nhibernate 版本可以在中等信任下运行,或者是一个有效的替代方案,我会非常高兴。
谢谢。