Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 支持中等信任和POCO的.Net 3.5 ORM_C#_Nhibernate_Orm_Medium Trust - Fatal编程技术网

C# 支持中等信任和POCO的.Net 3.5 ORM

C# 支持中等信任和POCO的.Net 3.5 ORM,c#,nhibernate,orm,medium-trust,C#,Nhibernate,Orm,Medium Trust,场景:我遇到了一个在中等信任度下运行并拥有.NETFramework3.5的共享主机提供商 我已经使用Nhibernate为我的站点构建了一个数据层,但却发现它不能在中等信任度下运行 我在互联网上找到了一些指南,解释如何下载Castle.Core和NHibernate源代码,并在允许部分信任的情况下重新构建它们,但我遇到了各种各样的问题(所有源代码都更新到了.NET4.0,虽然我知道我可以浏览git repos以查找旧提交,但对我来说,这似乎是大海捞针) 我现在需要的是一个支持中等信任度和POC

场景:我遇到了一个在中等信任度下运行并拥有.NETFramework3.5的共享主机提供商

我已经使用Nhibernate为我的站点构建了一个数据层,但却发现它不能在中等信任度下运行

我在互联网上找到了一些指南,解释如何下载Castle.Core和NHibernate源代码,并在允许部分信任的情况下重新构建它们,但我遇到了各种各样的问题(所有源代码都更新到了.NET4.0,虽然我知道我可以浏览git repos以查找旧提交,但对我来说,这似乎是大海捞针)

我现在需要的是一个支持中等信任度和POCO的ORM(因此EF 1.0和Linq to Sql被排除在外,因为它们与T4生成的类紧密耦合)

关于使用Lightspeed ORM,我也从更高的地方得到了一个“不”,因为对于免费版本,它被限制为8个表,并且模式可能会增长

我知道我要求的很多,但如果有人知道Nhibernate已经为3.5发布了一个可以在中等信任度下运行的版本,或者是一个有效的替代版本,我会非常高兴


谢谢。

我目前正在中等信任环境中运行一个使用NHibernate 3.0的项目。我必须下载castle源代码并设置
AllowPartiallyTrustedCallers
,然后重新编译

然后一切都会完美地工作。目前我正在测试3.2,本周晚些时候我会告诉你测试结果

我可以ping你修改的DLL的,如果你喜欢,但请给我一个dm在twitter上。将我的SO名称与@符号一起使用

我也回答了这个问题

还有一点,我会要求您的托管公司向您发送其修改的介质信任策略文件,然后在您的web配置中引用它,如:-

<securityPolicy>
  <trustLevel name="Custom" policyFile="policy.config"/>
</securityPolicy>


通过这种方式,您可以在本地进行测试。

我目前正在中等信任环境中运行一个使用NHibernate 3.0的项目。我必须下载castle源代码并设置
AllowPartiallyTrustedCallers
,然后重新编译

然后一切都会完美地工作。目前我正在测试3.2,本周晚些时候我会告诉你测试结果

我可以ping你修改的DLL的,如果你喜欢,但请给我一个dm在twitter上。将我的SO名称与@符号一起使用

我也回答了这个问题

还有一点,我会要求您的托管公司向您发送其修改的介质信任策略文件,然后在您的web配置中引用它,如:-

<securityPolicy>
  <trustLevel name="Custom" policyFile="policy.config"/>
</securityPolicy>


通过这种方式,您可以在本地进行测试。

您可能想看看它,它没有提到任何地方的信任级别。没有-但它向您展示了很多选择。我认为更换主机提供商可能是您的最佳选择。我清楚地说,很遗憾,我可能会补充一句,我一直使用该提供商。不能改变它,我不是决定的人。你可能想看看它,它没有提到任何地方的信任级别。不-但它显示了很多选择。我认为chaning托管提供商可能是你最好的选择。我清楚地说-很遗憾,我可能会补充说-我被这个提供商困住了。我不能改变它,我不是决定的人。投票赞成你的回答并删除了我的:我有点担心NH HOTO’的质量不太好s@Felice-我读了很多次这篇文章,花了很长时间来解决这个难点!我应该请求权限升级文章或在博客上创建howto!投票通过了你们的回复,删除了我的回复:我有点担心NH howto’的质量不太好s@Felice-我读了很多次这篇文章,花了很长时间来解决这个难点!我应该请求权限升级文章或在博客上创建howto!