摘要:
阅读全文
随笔档案-2012年06月
EF实现线程内唯一,去掉脏数据
2012-06-15 22:13 by shy_carson, 602 阅读, 收藏,
摘要:
//线程内唯一 //第一i个职责:隔离数据库访问层对EF上下文的直接依赖 public class ObjectContextFactory : IObjectContextFactory { public ObjectContext GetCurrentObjectContext() { //从线程的数据槽里面获取上下文的实例 ObjectContext context = (ObjectContext)CallContext.GetData(typeof(ObjectContextFactory).FullName); //如果获取的为空,那么创建一个新的上下文,并将此上下文放到线程的数据 阅读全文
MVC 中的几个事件
2012-06-15 22:09 by shy_carson, 251 阅读, 收藏,
摘要:
public class MyFilterAttribute : ActionFilterAttribute { public string Message { get; set; } //Aciton 执行之前来执行当前的代码 public override void OnActionExecuting(ActionExecutingContext filterContext) { base.OnActionExecuting(filterContext); filterContext.HttpContext.Response.Write(@"<br />Before 阅读全文
Profile作用
2012-06-15 22:07 by shy_carson, 1945 阅读, 收藏,
摘要:
(1):为每个用户存储配置信息(存储和使用唯一与用户对应的信息,用户的唯一身份标识在再次访问时识别用户) (2):支持强类型(如购物车对象) 在使用Session 和Application 对象时,首先,要使用字符串定义一个名称,然后将需要存储的信息保存起来。当这些对象中获取数据时,系统返回的都是Object类型的对象,而不对其加以区分。但是Profile属性中存储的用户配置信息是强类型。也就是,系统会自动对用户配置的信息的类型加以区分。(3):数据长期存储: aspnetdb(4):支持匿名名用户 例如:去当当网买一本书,在没有登录时,是可以将书添加到购物车中的,但是在结账时,必须登录,但. 阅读全文
浙公网安备 33010602011771号