另一个表包含具有众所周知 ID 的参考数据。用例是从文件中读取数据,创建实体,然后批量插入它们。我不需要先查询任何内容,因此所有实体都与上下文“断开连接”。
简单的例子:
public class Post
{
public int ID { get; set; }
public string Text { get; set; }
public virtual ICollection<Tag> Tags { get; set; }
}
public class Tag
{
public int ID { get; set; }
[Required]
public string Label { get; set;}
public virtual ICollection<Post> Posts { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
第一次尝试
List<Post> posts = new List<Post>();
loop
var post = new Post { Text = "some text"});
post.Tags.Add(new Tag {ID = 1}); …Run Code Online (Sandbox Code Playgroud)