using System;
using System.Xml;
using System.Xml.Serialization;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
using System.Diagnostics;
using System.Runtime;
using System.Runtime.Serialization;
using Tdo;
using Tdo.Common;
using Tdo.Common.Entities;
using Tdo.Common.Entities.Tables;
using Tdo.Common.Entities.Views;
using Tdo.Common.Helper;
using Tdo.Common.TdoSqlExpressionDom;
using Tdo.Common.TdoTypes;
namespace Tdo.Common.Entities.Tables{
/// <summary>
/// Interface for all Tables
/// </summary>
[CLSCompliant(true)]
public interface ITdoTable : ITdoEntity
{
/// <summary>
/// Always Keeps the last number of records involved in insert,update,delete and stored procedures operations.
/// </summary>
int LastIdentity { get; }
/// <summary>
/// Allow editing of fields values. Invoke BeginEdit(), before editing properties actualValue.
/// </summary>
void BeginEdit();
/// <summary>
/// Ends editing of fields values. Invoke EndEdit(), after editing of properties actualValue.
/// </summary>
void EndEdit();
/// <summary>
/// Rollback properties actualValue to original values. Invoke EndEdit(), after editing of properties actualValue.
/// </summary>
void CancelEdit();
}
}
|