C# Can';NullReferenceException说,我不能在我的一个实体框架对象中设置日期时间
我有一个ChatSequence实体,其DateTimeCreated属性是DateTime。 但是当我尝试设置它时,我得到一个异常,它是nullreferenceexception 我是这样设置的C# Can';NullReferenceException说,我不能在我的一个实体框架对象中设置日期时间,c#,entity-framework,datetime,nullreferenceexception,C#,Entity Framework,Datetime,Nullreferenceexception,我有一个ChatSequence实体,其DateTimeCreated属性是DateTime。 但是当我尝试设置它时,我得到一个异常,它是nullreferenceexception 我是这样设置的 ChatSequence newSequence = new ChatSequence(); sequence.DateTimeCreated = DateTime.UtcNow; 这是目标 public class ChatSequence { [Key] public int
ChatSequence newSequence = new ChatSequence();
sequence.DateTimeCreated = DateTime.UtcNow;
这是目标
public class ChatSequence
{
[Key]
public int ChatSequenceId { get; set; }
public int TotalMessages { get; set; }
[Index]
public int ToYogaProfileRefId { get; set; }
[ForeignKey("ToYogaProfileRefId")]
public virtual YogaProfile ToProfile { get; set; }
//[Index]
//public int FromId { get; set; }
[Index]
public int FromYogaProfileRefId { get; set; }
[ForeignKey("FromYogaProfileRefId")]
public virtual YogaProfile FromProfile { get; set; }
[Index]
public DateTime LastMessageSent { get; set; }
[Index]
public int PartitionId { get; set; }
public DateTime DateTimeCreated { get; set; }
}
您的代码中有一个错误。您已经创建了一个具有不同名称和设置值的对象
ChatSequence newSequence = new ChatSequence();
sequence.DateTimeCreated = DateTime.UtcNow;
试试这个
ChatSequence newSequence = new ChatSequence();
newSequence.DateTimeCreated = DateTime.UtcNow;
您的代码中有一个错误。您已经创建了一个具有不同名称和设置值的对象
ChatSequence newSequence = new ChatSequence();
sequence.DateTimeCreated = DateTime.UtcNow;
试试这个
ChatSequence newSequence = new ChatSequence();
newSequence.DateTimeCreated = DateTime.UtcNow;
也许这只是一个输入错误,但您的第一个代码段创建了
newSequence
,却试图在sequence
上设置一个值。可能已经晚了,但是,是的,我想创建一个新对象“newSequence”,并在保存到数据库之前用值填充它。您的对象序列实例化了吗?在您的代码中,只有newSequence被实例化!很晚了。3序列来自上面的另一部分!!也许这只是一个输入错误,但您的第一个代码段创建了newSequence
,却试图在sequence
上设置一个值。可能已经晚了,但是,是的,我想创建一个新对象“newSequence”,并在保存到数据库之前用值填充它。您的对象序列实例化了吗?在您的代码中,只有newSequence被实例化!很晚了。3序列来自上面的另一部分!!