首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

public interface IDao<T, IdT>怎么使用

2012-09-06 
public interface IDaoT, IdT如何使用?着是nhibernate的一个封装的一段代码,请我这个IDaoT, IdT是什么

public interface IDao<T, IdT>如何使用?
着是nhibernate的一个封装的一段代码,请我这个IDao<T, IdT>是什么意思呢?
主要是怎么使用呢?

C# code
    public interface IDao<T, IdT>    {        T GetById(IdT id, bool shouldLock);               T Save(T entity);        void Delete(T entity);    }    public interface ICustomerDao : IDao<Customer, string> { }    public abstract class AbstractNHibernateDao<T, IdT> : IDao<T, IdT>    {        public T GetById(IdT id, bool shouldLock)        {            T entity;            entity = default(T);            return entity;        }        public T Save(T entity)        {            return entity;        }        public void Delete(T entity)        {            ;        }    }


[解决办法]
看上去 T 是实体类型,Tid是实体的id类型。
[解决办法]
你实现AbstractNHibernateDao就知道了

热点排行