关于petshop4.0中profile的应用的一个疑惑

在4.0版本中有三个地方使用了
< profile  automaticSaveEnabled ="false"  defaultProvider ="ShoppingCartProvider" >
  
< providers >
    
< add  name ="ShoppingCartProvider"  connectionStringName ="SQLProfileConnString"  type ="PetShop.Profile.PetShopProfileProvider"  applicationName =".NET Pet Shop 4.0" />
    
< add  name ="WishListProvider"  connectionStringName ="SQLProfileConnString"  type ="PetShop.Profile.PetShopProfileProvider"  applicationName =".NET Pet Shop 4.0" />
    
< add  name ="AccountInfoProvider"  connectionStringName ="SQLProfileConnString"  type ="PetShop.Profile.PetShopProfileProvider"  applicationName =".NET Pet Shop 4.0" />
  
</ providers >
  
< properties >
    
< add  name ="ShoppingCart"  type ="PetShop.BLL.Cart"  allowAnonymous ="true"  provider ="ShoppingCartProvider" />
    
< add  name ="WishList"  type ="PetShop.BLL.Cart"  allowAnonymous ="true"  provider ="WishListProvider" />
    
< add  name ="AccountInfo"  type ="PetShop.Model.AddressInfo"  allowAnonymous ="false"  provider ="AccountInfoProvider" />
  
</ properties >
</ profile >

前两个是因为,希望能够在用户未登录的情况下也记录用户的信息,这个我理解,
可是最好这个我就不太理解了,他存的是用户的账号的信息,必须是在登录以后,这个应用一般的操作就可以了,为什么还要用profile呢?
难道说是既然订单等信息都用profile存了,所以干脆和购物相关的账户信息也一快用Profile保存了,有一定的系统性,操作起来也方便,一个profile.save()就可以了?
希望懂得人提点一下
posted on 2008-01-01 13:55  lexus 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/lexus/archive/2008/01/01/1022185.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值