C# ASP.NET 2.0自定义配置文件类问题

C# ASP.NET 2.0自定义配置文件类问题,c#,asp.net,.net-2.0,profile,C#,Asp.net,.net 2.0,Profile,我正在尝试设计一个自定义概要文件类,它允许我访问自定义表之外的aspnet表(所有表都在同一个数据库中) 我一直在关注两个在线示例,它们描述了如何连接自定义概要文件类。在本例中,我被要求从ProfileProvider继承 在本例中,我被要求从ProfileBase继承: 这两个例子有什么不同,哪种方法更好?我应该从ProfileProvider还是ProfileBase继承?有什么区别 public class UserProfile : ProfileProvider public c

我正在尝试设计一个自定义概要文件类,它允许我访问自定义表之外的aspnet表(所有表都在同一个数据库中)

我一直在关注两个在线示例,它们描述了如何连接自定义概要文件类。在本例中,我被要求从ProfileProvider继承

在本例中,我被要求从ProfileBase继承:

这两个例子有什么不同,哪种方法更好?我应该从ProfileProvider还是ProfileBase继承?有什么区别

public class UserProfile : ProfileProvider

public class UserProfile : ProfileBase

谢谢

ProfileProvider基类是创建从
ProfileBase
派生的对象的提供程序

当您指定自定义提供程序(即,从
ProfileProvider
派生的类型)时,您正在编写一个为给定用户创建概要文件对象的类。例如,您可能从数据库、磁盘上的文件或远程web服务读取配置文件数据(最喜爱的颜色、年龄、位置等)

这很有用,因为您需要ASP.NET内置配置文件提供程序中不可用的功能

指定自定义概要文件基类(即从
ProfileBase
派生的类型)时,您正在编写一个表示概要文件数据本身的类


如果您希望在概要文件对象本身上具有附加功能,例如在概要文件属性上提供附加元数据,这将非常有用。

谢谢。我已经把它整理好了,只要我能注册一个aspnet_配置文件,它就可以工作了。但是,这些字段似乎是“PropertyNames”、“PropertyValueString”列中的名称/值集合。如何获取字段来填充自己的自定义表-dbo.Profile?再次感谢。很抱歉,我对ASP.NET配置文件的工作原理一无所知。祝你好运