在 ASP.NET Identity 中创建新用户时,LockoutEnd 未设置为 null

问题描述 投票:0回答:1

要创建一个新用户,我正在做:

var user = new ApplicationUser {
    FullName = model.Name,
    UserName = model.Email,
    Email = model.Email,
    LockoutEnd = null,
};
var result = await userManager.CreateAsync(user, model.Password);

但是

LockoutEnd
设置为“1/1/1 1:1AM”。如何实际将值设置为空?

c# asp.net-core asp.net-identity
1个回答
0
投票

LockoutEnd
列的数据类型是
DATETIMEOFFSET (7)
,因此每当我们想要给它一个值时,它都是日期时间值。

因此,如果我们想将value设置为null,只能不设置value,但不能设置为null。

© www.soinside.com 2019 - 2024. All rights reserved.