`
mlzboy
  • 浏览: 726589 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

关于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()就可以了?
希望懂得人提点一下
分享到:
评论

相关推荐

    PetShop 4.0 (宠物商店C#版)

    PetShop 4.0是一款基于C#编程语言和ASP.NET框架的应用程序,它以宠物商店为业务场景,为开发者提供了一个完整的Web应用程序示例。这个项目旨在帮助学习者理解和掌握.NET Framework的核心功能,特别是C#和ASP.NET在...

    petshop4.0以及详解

    PetShop 4.0是一款经典的.NET技术示例应用,它展示了如何使用微软的.NET Framework构建一个完整的、基于Web的电子商务平台。这个项目在.NET开发界有着广泛的影响,因为它提供了一个清晰的架构模式和最佳实践,帮助...

    petshop4.0详细教程

    PetShop 4.0 是一个经典的.NET技术示例应用,它展示了如何构建一个完整的电子商务网站。这个详细的教程将带你深入理解PetShop 4.0的设计理念、架构和技术栈,帮助你提升在.NET领域的专业技能。 一、系统架构与设计...

    PetShop4.0(ppt)

    在那个时代,PetShop被用来作为展示各自平台优势的一个基准应用。PetShop 4.0是这个系列的最新版本,它全面采用了微软的.NET Framework 2.0和Asp.Net技术,为我们提供了深入学习.NET设计模式和架构的宝贵资源。 ...

    petshop4.0代码|数据库|PDF教程

    PetShop4.0是一个经典的应用程序示例,由Microsoft开发,用于展示.NET Framework的功能和最佳实践。这个项目以其标准的分层架构闻名,不仅包含了前端界面,还包括了业务逻辑层和数据访问层,是初学者和专业开发者...

    Petshop4.0详解.pdf

    PetShop是一个由微软推出的示例项目,旨在展示.NET框架在企业级应用开发中的能力。随着时间的推移,PetShop经历了多个版本的迭代,从最初的.NET 1.x发展到了基于.NET 2.0的PetShop 4.0。这一版本不仅在技术栈上有所...

    PetShop4.0架构设计

    总的来说,PetShop 4.0的架构设计是一个优秀的实例,它向开发者展示了如何在实际项目中有效地利用.NET技术栈,实现高性能、可扩展且易于管理的Web应用程序。通过学习PetShop 4.0,开发者能够提升自己在设计和实现...

    petshop 4.0源码及详解

    PetShop 4.0是一个经典的.NET框架示例应用,它展示了如何构建一个完整的电子商务平台,涵盖了从前端用户界面到后端数据库的多个层面。这个项目是微软为了展示.NET Framework 2.0的新特性和最佳实践而设计的,对于...

    petshop4.0

    宠物商店(PetShop)是一个经典的Web应用程序示例,用于演示如何使用特定的开发技术或框架来构建一个完整的网上商城系统。这里的"PetShop 4.0"指的是该系统的第四代版本,通常用作.NET Framework或者更新的技术栈如...

    PetShop4.0框架详解

    1. 开发流程:学习PetShop4.0可以帮助开发者了解一个完整的Web应用从需求分析、设计、编码到测试的全过程,理解每个环节的关键点。 2. 技术实践:通过研究PetShop4.0的源代码,可以加深对ASP.NET框架的理解,掌握...

    petshop4.0源代码 查看

    petshop4.0源代码 查看 petshop4.0源代码 查看 petshop4.0源代码 查看 petshop4.0源代码 查看 petshop4.0源代码 查看 petshop4.0源代码 查看

    PetShop 4.0 官方详解

    ### .NET PetShop 4.0 的关键技术点与实践 ...通过细致的代码重构、设计模式的采用以及对最新技术的整合,.NET PetShop 4.0 成功地提高了应用程序的性能、安全性和可扩展性,成为了一个值得研究和借鉴的经典案例。

    PetShop4.0源码

    PetShop 4.0 是一个经典的ASP.NET应用程序示例,它以其简洁而全面的C#代码库,为初学者和经验丰富的开发者提供了深入理解Web应用架构的宝贵资源。这个项目不仅展示了ASP.NET的威力,还涉及到ADO.NET事务处理等多个...

    PetShop4.0的系统架构设计分析

    PetShop4.0是一个典型的应用.NET技术栈进行系统架构设计的案例,通过对它的分析,我们可以深入理解分层架构的优势以及在实际开发中的应用技巧。尽管PetShop4.0在某些方面(如未使用ORM)存在不足,但总体上它仍然为...

    PetShop4.0

    【标题】"PetShop4.0" 是一个基于.NET框架的示例应用程序,展示了三层架构在实际项目中的应用。这个项目作为一个学习资源,为开发者提供了一个理解如何在企业级应用中分离业务逻辑、数据访问和用户界面的实例。 ...

    petshop 4.0 中文注释

    1. **.NET框架**:PetShop 4.0是基于微软的.NET Framework开发的,这是一个用于构建Windows应用的开发平台,支持多种语言,并提供了丰富的类库和服务,包括ASP.NET、ADO.NET和Windows Forms等。 2. **ASP.NET**:...

    PetShop4.0中文详解

    PetShop4.0 是微软为了展示 .NET Framework 2.0 的企业级应用开发能力而创建的一个示例应用程序。这个项目虽小,但它的设计思路和实现策略对于开发者来说具有很高的学习价值。在 PetShop4.0 中,我们可以看到微软...

    PetShop4.0 源码安装程序

    然而PetShop随着 版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetShop是一个小型的项目,系统架构与代码都比较简单,却 也凸现了许多颇有价值的设计与...

Global site tag (gtag.js) - Google Analytics