天天看點

一起談.NET技術,強類型ASP.NET資料綁定改進版

protected virtual object ExpHelper<TEntity, TREsult>(Func<TEntity, TREsult> func)

{

var itm = GetDataItem();

return func((TEntity)itm);

}

protected object Stu<TResult>(Func<Student, TResult> func)

return ExpHelper<Student, TResult>(func);

protected virtual TREsult ExpHelper<TEntity, TREsult>(Func<TEntity, TREsult> func)

var item = base.GetDataItem();

return func((TEntity)item);

protected TResult Eval<TResult>(Func<NewsInfo, TResult> func)

return ExpHelper<NewsInfo, TResult>(func);

繼續閱讀