gpt4 book ai didi

ASP.NET 成员资格配置文件

转载 作者:行者123 更新时间:2023-12-04 20:58:17 25 4
gpt4 key购买 nike

我想向所有今天生日的用户发送一封电子邮件

我正在使用内置的 asp.net (3.5) 成员(member)资格。所有用户都有一个配置文件(存储在 aspnet_Profile 中),其中包含一个名为“生日”的日期/时间属性。我需要从用户今天生日所在的“aspnet_Membership”表中获取用户电子邮件地址列表,以及用户“名字”,它是 aspnet_Profile 表中的字符串属性。

我想要一个最好使用 C# LINQ 返回的列表。

我不确定如何访问配置文件表中的生日属性,基于它在 db 表中的存储方式,即名称/值列

最佳答案

我认为您应该考虑更改为经过大幅改进的基于表的提供程序:

http://weblogs.asp.net/scottgu/archive/2006/01/10/435038.aspx

这允许您以标准 SQL 方式将数据分离为每个表列的一个值。这比标准提供程序的性能更差,它解决了查询 Profiles 数据库的问题。

转换数据库需要少量的工作,但在代码方面,这只是在不同的提供程序中配置的问题,其他什么都不应该改变。这就是提供者模式的魅力。

关于ASP.NET 成员资格配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3459298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com