private void InsertItem(SqlSessionId sessionId, byte[] data) { SqlProcedure.Create(_connectionString, SqlSession.IsShortData(data) ? "TempInsertStateItemShort" : "TempInsertStateItemLong"). Execute(x => x.In("id", sessionId.ToString()), x => x.In(SqlSession.IsShortData(data) ? "itemShort" : "itemLong", data), x => x.In("timeout", _timeout)); }
private void UpdateItem(SqlSessionId sessionId, byte[] data, int lockCookie) { SqlProcedure.Create(_connectionString, SqlSession.IsShortData(data) ? "TempUpdateStateItemShortNullLong" : "TempUpdateStateItemLongNullShort"). Execute(x => x.In("id", sessionId.ToString()), x => x.In(SqlSession.IsShortData(data) ? "itemShort" : "itemLong", data), x => x.In("timeout", _timeout), x => x.In("lockCookie", lockCookie)); }