我正在尝试使用 NHibernate 实现以下 TSQL 代码(当前包含在存储过程中)。如您所见,系统已经实现了一些自定义排序。
DECLARE @NextSequence bigint;
UPDATE [dbo].[Sequencer] SET @NextSequence = Sequence = Sequence + 1;
INSERT INTO [dbo].[Customers] (Id,Name) VALUES (@NextSequence, 'Jack');
该INSERT
语句取决于设置变量UPDATE
的方式和方式很重要。@NextSequence
如何在使用 NHibernate 的“单个”数据库事务/调用中执行此操作?