代码改变世界

一种DataRow转换实体的泛型方法,使用Expression

2011-09-19 21:26 by Joe Wulf, 884 阅读, 0 推荐, 收藏,
摘要:标题可能不知所云,但是正文更加不知所云。有空再详细编辑,能看懂的欢迎批评指点。调用 方法如下:var func = GetFunc<DataRow, Entity>();var entity = func(datarow);private static Func<TInput, TResult> GetFunc<TInput, TResult>(){ TInput datarow = default(TInput); TResult entity = default(TResult); var row = Expression.Parameter(ty... 阅读全文

ASP.NET MVC3 ViewBag 与 System.ComponentModel.DataAnnotations 的不可思议

2011-08-12 16:47 by Joe Wulf, 853 阅读, 0 推荐, 收藏,
摘要:有如下实体类 public class Category { public int ID { get; set; } [Required] [StringLength(100, ErrorMessage = "{0} 至少需要 {2} 个字符", MinimumLength = 2)] [Display(Name = "分类名")] public string CategoryName { get; set; } } 然后在view里面使用验证@model Category@Html.TextBoxFor(m => m.CategoryName) 阅读全文