今天学着写了一个实例但是出现下面的错误
大佬解答下
谢啦
这是model里的SysUser类
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace MVC5_EF.Models
{
public class SysUser
{
public int ID { get; set; }
public string UserName { get; set; }
public string Password { get; set; }
public virtual ICollection<SysUserRole> SysUserRoles { get; set; }
}
}
这是DAL里的AccountInitializer类
using MVC5_EF.Models;
using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
using System.Web;
namespace MVC5_EF.DAL
{
public class AccountInitializer:DropCreateDatabaseIfModelChanges<AccountContext>//如果model改变 删除重建数据库
{
protected override void Seed(AccountContext context)
{
var sysUsers = new List<SysUser>
{
new SysUser[UserName="Tom",Password="1"],
new SysUser[UserName="Terry",Password="2"]
};
sysUsers.ForEach(s=>context.SysUsers.Add(s));
}
}
}
会出现这个错误