我正在尝试根据我的会员表(asp.net 会员资格)中的唯一标识符在我的客户表中设置一个唯一标识符。
但是,这样做时我得到一个空引用异常。这是代码。
Customer customer = db.Customers.SingleOrDefault(c => c.Id == Convert.ToInt32(formValues["CustomerId"]));
Guid userId = new Guid(user.ProviderUserKey.ToString());
customer.UserId = userId;
它在最后一行崩溃。
我在数据库的 Customer 表和 LINQ to SQL 模型中尝试了不同的设置,但我一直得到这个。
有谁知道为什么?
谢谢