代码之家  ›  专栏  ›  技术社区  ›  Onur Yıldırım

如何自定义由ASP.NET创建的成员数据库表?

  •  3
  • Onur Yıldırım  · 技术社区  · 16 年前

    我想向ASP.NET创建的某些表添加自定义列。 例如;我需要添加两个字段,如FirstName和LastName到aspnet\u成员表。

    我可以通过编辑表格直接添加,但是;

    1. 这样做对吗;直接扩展表)还是应该创建一个单独的表并保存额外的用户数据?

    2. 如何在代码完成时将这些自定义数据库字段视为属性?示例:membershipuser.FirstName;

    谢谢。

    4 回复  |  直到 16 年前
        1
  •  3
  •   Community Mohan Dere    9 年前

    通常使用 profiles 存储与用户相关的元数据。这只需要简单的配置,不需要自定义提供程序实现。

    here is a link 一个在asp.net中实现概要文件的好例子。

        2
  •  1
  •   FrantiÅ¡ek Žiačik    16 年前

    有一个很好的图书馆,为您提供自定义成员资格和配置文件的东西。

    http://altairiswebsecurity.codeplex.com/wikipage?title=Simple%20SQL%20Providers&referringTitle=Home

        3
  •  0
  •   David Fox    16 年前

    创建自定义成员资格提供商!这将给你一个基本的想法。只需扩展现有的asp.net成员资格提供程序

    http://www.davidhayden.com/blog/dave/archive/2007/10/11/CreateCustomMembershipProviderASPNETWebsiteSecurity.aspx

    http://mvcmembership.codeplex.com/

        4
  •  -1
  •   S P    16 年前

    如果应用程序需要的功能超出了ASP.NET成员资格提供程序提供的基本功能,我建议您创建自定义成员资格提供程序。

    推荐文章