zoukankan      html  css  js  c++  java
  • 关于Entity Framework跟数据库映射时出现“列名 'ParentBanKuai_Id' 无效。”等类似问题的解决办法

    在EntityFrameWork跟数据库映射时出现“列名 'ParentBanKuai_Id' 无效。”等类似问题的时候。 问题原型图:

    数据库映射:

    实体类:

    /// <summary>
    /// 父版块表
    /// </summary>
    [Serializable]
    public class ParentBanKuai
    {
        /// <summary>
        /// 父版块编号
        /// </summary>
        public int Id { get; set; }
        /// <summary>
        /// 父版块名称
        /// </summary>
        public string Name { get; set; }
    }

    /// <summary>
    /// 子版块表
    /// </summary>
    [Serializable]
    public class ChildBanKuai
    {
        //此处设置对象为外键 这个是问题的核心所在
       [ForeignKey("ParentBanKuai")]
        /// <summary>
        /// 子版块编号
        /// </summary>
        public int Id { get; set; }
        /// <summary>
        /// 子版块名称
        /// </summary>
        public string Name { get; set; }
        public string ParentId { get; set; }
        /// <summary>
        /// 父版块Id 此处定义成virtual,是为了延迟加载
        /// </summary>
        public virtual ParentBanKuai ParentBanKuai { get; set; }
    }

  • 相关阅读:
    Linux与Windows命令的比较
    操作系统的启动过程
    Spyder快捷键
    pytoch的最佳打开方式
    操作系统逻辑结构
    插值法
    bzoj3509[CodeChef]COUNTARI
    bzoj2969 矩形粉刷
    hdu5575 Discover Water Tank
    bzoj3473字符串&bzoj3277串
  • 原文地址:https://www.cnblogs.com/wgx0428/p/2986555.html
Copyright © 2011-2022 走看看