#region
|
|
using System.ServiceModel;
|
|
#endregion
|
|
namespace CSFrameworkV5.WCFContract
|
{
|
[ServiceContract(Namespace = "http://www.csframework.com")]
|
public interface IDataDictService
|
{
|
[OperationContract]
|
bool CheckNoExists(byte[] loginTicket, string keyValue,
|
string ORM_TypeName);
|
|
[OperationContract]
|
bool CheckNoExistsEx(byte[] loginTicket, string keyFieldName,
|
string keyValue, string ORM_TypeName);
|
|
[OperationContract]
|
bool Delete(byte[] loginTicket, string keyValue, string ORM_TypeName);
|
|
[OperationContract]
|
byte[] GetDataByKey(byte[] loginTicket, string ORM_TypeName,
|
string key);
|
|
[OperationContract]
|
byte[] GetDataDictByDBTableName(byte[] loginTicket, string tableName,
|
string DBID);
|
|
[OperationContract]
|
byte[] GetDataDictByTableName(byte[] loginTicket, string tableName);
|
|
[OperationContract]
|
byte[] GetEmptyTable(byte[] loginTicket, string databaseName,
|
string tableName);
|
|
[OperationContract]
|
byte[] GetLookupData(byte[] loginTicket, string tableName);
|
|
[OperationContract]
|
byte[] GetLookupDataByDBTableName(byte[] loginTicket, string tableName,
|
string DBID);
|
|
[OperationContract]
|
byte[] GetLookupDataByTableName(byte[] loginTicket, string tableName);
|
|
[OperationContract]
|
byte[] GetSummaryData(byte[] loginTicket, string ORM_TypeName);
|
|
[OperationContract]
|
bool Update(byte[] loginTicket, byte[] bs, string ORM_TypeName);
|
|
[OperationContract]
|
byte[] UpdateEx(byte[] loginTicket, byte[] bs, string ORM_TypeName);
|
}
|
}
|