716报错
一、导航属性
1、错误代码:
[Table("Job")]
public class JobModel
{
[Key]
public int JId { get; set; }
public string Type { get; set; }
[ForeignKey("CName")]
public int CId { get; set; }
public string CName { get; set; }
}
2、错误提示:

3、错误修改:
[Table("Job")]
public class JobModel
{
[Key]
public int JId { get; set; }
public string Type { get; set; }
[ForeignKey("CName")]
public int CId { get; set; }
public CityModel CName { get; set; } --修改导航属性的类型
}
二、批量删除
1、批量删除的Dal层代码块
将传过来的字符串分割,然后循环遍历,更新删除状态,再删除,最后返回
public int Delete(string ids)
{
var list = ids.Split(',');
foreach (var item in list)
{
var id = Convert.ToInt32(item);
var kk = db.Jobs.Find(id);
db.Jobs.Remove(kk);
}
return db.SaveChanges();
}
三、视图向控制器中传递需要删除的id
正确代码:
<a onclick="return confirm('确定删除吗?')" href="/Job/Dele/@item.JId" class="btn ll">删除</a>
(易错)
四、全选反选
正确代码:
$("#cbxAll").click(function () {
$("[name=cbx]").prop("checked", this.checked);
});
function Add() {
location.href = '/Job/Add';
}

浙公网安备 33010602011771号