我有模型:我从某个站点解析它的数据。
public class Race
{
[Key]
public int Id;
public string Cars;
public string Place;
public string Pilot;
}
var compare = Doc.DocumentNode
.SelectNodes(path)
.Select(s => new Race()
{
Cars =s.SelectNodes("./div[1]//text()").Single().InnerText,
}
);
using (_context) // how can I do this?
{
_context.Race.Add(compare);
_context.SaveChanges();
}
参数1:无法从“
System.Collections.Generic.IEnumerable<Race>
”转换为“种族” 最佳答案
您应该使用AddRange
而不是Add
using (_context) // how can I do this?
{
_context.Race.AddRange(compare);
_context.SaveChanges();
}
关于c# - 将IEnumerable保存到数据库中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36038978/