TaoBaoKe.SQLServerDal/FavouriteDal.cs
(完整代码) 1KBusing System;
using System.Collections;
using System.Text;
using TaoBaoKe.Model;
using TaoBaoKe.IDal;
using NHibernate;
namespace TaoBaoKe.SQLServerDal
{
public class FavouriteDal:IFavouriteDal
{
private EntityControl control; //add by luzi 6-22
public FavouriteDal()
{
control = EntityControl.CreateEntityControl();
}
public bool Add(Favourite obj)
{
return control.AddEntity(obj);
}
public bool Update(Favourite obj)
{
return control.UpdateEntity(obj);
}
public bool Delete(int _id)
{
string strHql = string.Format("from Favourite where Iid = {0}", _id);
return control.DeleteEntity(strHql);
}
public object GetScalar(string queryString, bool useSql, IDictionary namedParas)//自增量
{
return control.GetScalar(queryString, useSql, namedParas);
}
public Favourite GetModel(int Iid)
{
IDictionary hash = new Hashtable();
hash.Add("Iid", Iid);
return (Favourite)control.GetEntity("From Favourite where Iid=:Iid", hash);
}
public IList GetList(string where, string orderBy, IDictionary namedParas)
{
return control.GetEntities("Favourite", where, orderBy, namedParas);
}
public IList GetList(string where, string orderBy, IDictionary namedParas, int pageIndex, int pageSize, out int recordCount)
{
return control.GetEntities("Favourite", where, orderBy, namedParas, pageIndex, pageSize, out recordCount);
}
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
