日期:2014-05-18 浏览次数:21042 次
    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)
        {
            ;
        }
    }