读书人

public interface IDaolt;T, IdTgt;怎么使

发布时间: 2012-09-06 10:37:01 作者: rapoo

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就知道了

读书人网 >C#

热点推荐