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、错误提示:

716报错

 

 

 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';
        }

 

上一篇:CDN实现原理


下一篇:阿里云CDN操控2.0版本正式发布