0

我正在使用实体框架 4.3.1 代码优先。

我有一个模型:

public class BlogTag
{
    [Key]
    [MaxLength(50)]
    public string Tag { get; set; }
}

如果我在数据库中添加一个,一切都会好起来的。如果我向它添加关系,一切都会很好。但如果我这样做:

db.BlogTags.Find("tag")

在数据库中的现有标签上,我第一次在给定的 DbContext 上调用它时会抛出 NullReferenceException (相当奇怪)。更奇怪的是,我第二次调用它时,它没有抛出异常并且实体加载正常。这是一个错误还是我做错了什么?

4

0 回答 0