我正在尝试将GUID用作id并获取错误消息
“序列包含多个匹配元素”
模型
public class HeatImage
{
[Key]
public Guid ImageId { get; set; }
public string name { get; set; }
}
使用GUID
插入数据库foreach (var file in files)
{
var myGuid = Guid.NewGuid();
var heatImage = new HeatImage {ImageId = myGuid, name = file.ToString()};
db.HeatImages.Add(heatImage);
}
答案 0 :(得分:0)
试试这个。
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public Guid ImageId { get; set; }
我认为原因是您插入时GUID始终为null。