⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iinsertgeneratedidentifierdelegate.cs

📁 NHibernate NET开发者所需的
💻 CS
字号:
using NHibernate.Engine;
using NHibernate.SqlCommand;

namespace NHibernate.Id.Insert
{
	/// <summary> 
	/// Responsible for handling delegation relating to variants in how
	/// insert-generated-identifier generator strategies dictate processing:
	/// <ul>
	/// <li>building the sql insert statement</li>
	/// <li>determination of the generated identifier value</li>
	/// </ul> 
	/// </summary>
	public interface IInsertGeneratedIdentifierDelegate
	{
		/// <summary> 
		/// Build a <see cref="NHibernate.SqlCommand.SqlInsertBuilder"/> specific to the delegate's mode
		/// of handling generated key values. 
		/// </summary>
		/// <returns> The insert object. </returns>
		IdentifierGeneratingInsert PrepareIdentifierGeneratingInsert();

		/// <summary> 
		/// Perform the indicated insert SQL statement and determine the identifier value generated. 
		/// </summary>
		/// <param name="insertSQL"> </param>
		/// <param name="session"> </param>
		/// <param name="binder"> </param>
		/// <returns> The generated identifier value. </returns>
		object PerformInsert(SqlCommandInfo insertSQL, ISessionImplementor session, IBinder binder);
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -