附1 Websharp主要接口定义
来源:互联网 发布:搜达足球数据库 编辑:程序博客网 时间:2024/03/29 09:38
附1:Websharp主要接口定义:
PersistenceCapable:
public interface PersistenceCapable
{
EntityData EntityData{get;set;}
int ObjectCount{get;}
void AddNew();
bool Next();
void First();
}
PersistenceManager:
public interface PersistenceManager : IDisposable
{
void Close();
bool IsClosed{get;}
Transaction CurrentTransaction{ get;}
bool IgnoreCache{get;set;}
void PersistNewObject(EntityData entity);
void PersistNewObject(PersistenceCapable pc);
void UpdateObject(EntityData entity);
void UpdateObject(PersistenceCapable pc);
void DeleteObject(EntityData entity);
void DeleteObject(PersistenceCapable pc);
void Reload(EntityData entity);
void Reload(PersistenceCapable pc);
void Evict (object pc);
void EvictAll (object[] pcs);
void EvictAll (ICollection pcs);
void EvictAll ();
EntityData FindEntityDataByPrimaryKey(object id,string entityTypeName);
EntityData FindEntityDataByPrimaryKey(object id,EntityData entity);
PersistenceCapable FindObjectByPrimaryKey(object id,PersistenceCapable pc);
PersistenceCapable FindObjectByPrimaryKey(object id,Type entityType);
Query NewQuery();
Query NewQuery(string entityTypeName);
Query NewQuery(string entityTypeName,string filter);
Query NewQuery(string entityTypeName,string filter,QueryParameterCollection paramColletion);
DataAccess NewDataAccess();
}
Transaction:
public interface Transaction
{
void Begin();
void Commit();
void Rollback();
PersistenceManager PersistenceManager{get;}
}
Query:
public interface Query
{
string EntityTypeName{get;set;}
string Filter{get;set;}
QueryParameterCollection Parameters
{
get;
set;
}
string Ordering{get;set;}
bool IgnoreCache{get;set;}
EntityData QueryData();
PersistenceCapable QueryObject(PersistenceCapable ps);
EntityData LoadSubObject(EntityData entity,string subTypeName);
PersistenceCapable QueryObject(PersistenceCapable ps,string subTypeName);
EntityData LoadSubObjects(EntityData entity);
PersistenceManager PersistenceManager{get;}
bool QuerySubObjects{get;set;}
bool IsClosed{get;}
void Close ();
void Open();
}
- 附1 Websharp主要接口定义
- Websharp 1 - Websharp介绍
- Websharp使用说明(1)
- Websharp使用说明(1)
- Websharp使用说明(1)
- Websharp
- java数据结构_附11_图的接口定义
- 定义接口1
- 定义接口1
- Websharp 5 - Websharp编程
- Websharp 10 - Websharp Framework
- Hibernate3.1 主要接口和类
- Hibernate3.1 主要接口和类
- 1-IOC容器的主要接口设计
- C#的接口 (1)--接口慨述--定义接口
- 接口定义
- 接口定义
- 接口定义
- Websharp使用说明(3)
- Websharp使用说明(4)
- Websharp使用说明(5)
- Websharp使用说明(6)
- CSDN Blog显示页面中的脚本BUG
- 附1 Websharp主要接口定义
- 刚到!
- Websharp使用说明(7)
- 使用WebsharpDAO实现O/R Mapping和持久层
- 使用Websharp Service Locator简化分布式系统开发
- 硬盘结构及硬盘错误的解决方法
- 硬盘零磁道故障解决方案
- 硬盘盘面损伤
- 泡泡诗词对联聊天室玩对联