小编Dav*_*d P的帖子

NHibernate - 更新一个带有触发器的表会导致错误 - 意外的行数:2; 预期:1

所以我正在尝试使用NHibernate更新MS SQL 2005数据库中的对象.请记住,这是许多实时系统中使用的遗留数据库,我无法删除触发器.

当我的数据提供程序尝试.SaveOrUpdate()行时,我得到两个返回(一个用于实际更新,一个用于执行触发器)

原始回报看起来像这样:

(1排受影响)

(1排受影响)

然后NHibernate抛出一个这样的异常:"意外的行数:2;预期:1"

我基本上在会话中看起来相当于"SET NOCOUNT ON".

有任何想法吗?

nhibernate hibernate nhibernate-mapping

22
推荐指数
1
解决办法
6376
查看次数


在Azure中,是否可以将现有的托管网站集移动到另一个订阅?

在Azure上,我目前正在使用"3个月免费试用"订阅,最近我获得了"Windows Azure MSDN - Visual Studio Ultimate"订阅.

是否可以使用Portal将现有的托管网站集移动到另一个订阅?

显然我可以使用Visual Studio重新发布网站,但我想知道是否有办法在GUI中执行此操作?

azure

17
推荐指数
1
解决办法
1万
查看次数

CAPTCHA系统与ASP.NET MVC兼容的是什么?

CAPTCHA系统与ASP.NET MVC兼容的是什么?那里有什么好的例子吗?

asp.net-mvc captcha

16
推荐指数
3
解决办法
1万
查看次数

将Hibernate过滤器属性应用于具有多对多关系的Bag

考虑以下Hibernate映射文件:

<hibernate-mapping ...>
<class name="ContentPackage" table="contentPackages">
    <id name="Id" column="id" type="int"><generator class="native" /></id>
    ...
    <bag name="Clips" table="contentAudVidLinks">
      <key column="fk_contentPackageId"></key>
      <many-to-many class="Clip" column="fk_AudVidId"></many-to-many>
      <filter name="effectiveDate" condition=":asOfDate BETWEEN startDate and endDate"  />
    </bag>
</class>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)

当我运行以下命令时:

  _session.EnableFilter("effectiveDate").SetParameter("asOfDate", DateTime.Today);

  IList<ContentPackage> items = _session.CreateCriteria(typeof(ContentPackage))
                                     .Add(Restrictions.Eq("Id", id))
                                     .List<ContentPackage>();
Run Code Online (Sandbox Code Playgroud)

生成的SQL在中间映射表(contentAudVidLinks)上有WHERE子句,而不是"Clips"表,即使我已将过滤器属性添加到Bag of Clips中.

我究竟做错了什么?

nhibernate hibernate nhibernate-mapping

12
推荐指数
1
解决办法
1万
查看次数

9
推荐指数
1
解决办法
588
查看次数

在Azure中,我应该在哪里存储需要由Worker角色访问的物理文件?

在Azure中,我应该在哪里存储需要由Worker角色访问的物理文件?

在我的情况下,我通常会将这些特定文件存储在我的Web角色的App_Data文件夹中,但我不相信Worker Roles可以访问该文件夹.

azure azure-storage azure-worker-roles azure-web-roles

8
推荐指数
1
解决办法
5434
查看次数

我应该为 .NET 使用哪个 Memcached 客户端库?

我注意到有一些解决方案允许在 C# / ASP.NET 上使用 memcached:

  • 内存缓存点网

  • enyim.com Memcached 客户端

  • 贝特

我应该使用哪一个?enyim 端口似乎有更活跃的开发,但我想看看你们的推荐。

c# asp.net scaling caching

5
推荐指数
1
解决办法
2388
查看次数

有没有办法将带有HISTORY的SourceSafe迁移到SVN?

有没有办法将带有HISTORY的SourceSafe迁移到SVN?

理想情况下我想使用VisualSVN Server,但我真的不想丢失我的SourceSafe历史记录.如果我必须,我会.

svn version-control visualsvn visual-sourcesafe visualsvn-server

5
推荐指数
2
解决办法
5100
查看次数

如何让Puppet安装.NET Framework 4.5?

所以我在Mac OS X上使用Vagrant和Puppet来实例化和配置http://www.vagrantbox.es/上的Windows 2008 R2 Datacenter Full底盒(在VirtualBox中),我想知道是否有人能够成功安装.NET 4.5到这个图像?

我找到了这个模块,然后将它放在项目的/ puppet/modules文件夹中:

https://github.com/justinstoller/puppet-dotnet

我实际安装.NET 4.0或4.5的所有尝试都会导致权限错误.

我认为这是因为Puppet Agent运行为"SYSTEM",并且在没有提升权限的情况下无法对操作系统进行重大更改.

任何人都可以确认这一点并提供解决方法吗?最好不要涉及构建自定义基盒.

.net asp.net puppet vagrant

5
推荐指数
1
解决办法
2501
查看次数

REST API和API KEY

请有人解释我如何使用api密钥以及它有什么用处.

我已经搜索了很多关于这一点,我得到了不同的和相互矛盾的答案.有人说API密钥是保密的,它永远不会作为通信的一部分发送,而其他人则在没有任何加密的情况下将其发送给客户端.客户的签名是什么?他如何生成它以及可以用它做什么服务器?为什么要使用api密钥进行修改而不是使用旧的用户名密码对呢?有人可以详细解释一下客户端(Android设备)和服务器(php api)之间的通信情况.

我很感激任何好的教程,代码示例和初学者的解释.

authentication api

4
推荐指数
1
解决办法
2421
查看次数

有没有相当于Berkshelf,但对于Puppet模块?

目前似乎Berkshelf仅限于管理Chef Recipes.

只是想知道是否有相当于Berkshelf的东西,但对于Puppet Modules?

puppet chef-infra vagrant berkshelf

3
推荐指数
1
解决办法
947
查看次数