Websharp使用说明(7)
来源:互联网 发布:什么是网络营销策划 编辑:程序博客网 时间:2024/05/17 02:03
附1:Websharp主要接口定义:
public interface PersistenceCapable { EntityData EntityData{get;set;} int ObjectCount{get;} void AddNew(); bool Next(); void First(); } |
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(); } |
public interface Transaction { void Begin(); void Commit(); void Rollback(); PersistenceManager PersistenceManager{get;} } |
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(); } |
- Websharp使用说明(7)
- Websharp使用说明(7)
- Websharp使用说明(1)
- Websharp使用说明(2)
- Websharp使用说明(3)
- Websharp使用说明(4)
- Websharp使用说明(5)
- Websharp使用说明(6)
- Websharp使用说明(8)
- Websharp使用说明(1)
- Websharp使用说明(2)
- Websharp使用说明(3)
- Websharp使用说明(4)
- Websharp使用说明(5)
- Websharp使用说明(6)
- Websharp使用说明(1)
- Websharp使用说明(3)
- Websharp使用说明(4)
- Websharp使用说明(2)
- Websharp使用说明(3)
- Websharp使用说明(4)
- Websharp使用说明(5)
- Websharp使用说明(6)
- Websharp使用说明(7)
- Websharp使用说明(8)
- 基于.Net的AOP实现技术
- 使用设计模式构建通用数据库访问类
- C++编译器怎么实现异常处理2
- C++编译器怎么实现异常处理3
- C++编译器怎么实现异常处理4
- 如何隐藏system("pause")
- 攻破“金山词霸”的技术堡垒!