任何人都可以写迷你指南,解释如何使用EF中的集合吗?
例如,我有以下模型:
public class BlogPost
{
public int Id { get; set; }
public string Title { get; set; }
public string Content { get; set; }
public DateTime DateTime { get; set; }
public List<PostComment> Comments { get; set; }
}
public class PostComment
{
public int Id { get; set; }
public BlogPost ParentPost { get; set; }
public string Content { get; set; }
public DateTime DateTime { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
和上下文类:
public class PostContext : …
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用ef7和asp.net mvc 6,但是当我尝试使用db时,会出现以下异常:
无法打开登录请求的数据库"帖子".登录失败.
用户'alexpc\Alexandr'登录失败.
在DbContext类中,我使用以下代码:
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer(@"Data Source=alexpc;Database=Posts;Integrated security=True;");
}
Run Code Online (Sandbox Code Playgroud)
看起来ConnectionString是对的,哪里有问题?