使用Abstract Class插入数据时添加一些无效参数

时间:2016-12-22 15:45:08

标签: c# model-view-controller

这里我在这两个表中有两个表我只是将常用列作为抽象类,当我尝试将一些数据插入两个表时为什么我在"db.Access1.Add(ass1)"收到错误

这是我的基类在这里我只是采用常见的列:

namespace ImageWithallCtrls.Models
    {
    public abstract class BaseAccessClass
        {
            public string F_Name { get; set; }
            public string L_Name { get; set; }
        }
    }

    namespace ImageWithallCtrls.Models
    {
        public class AccessClass2 :BaseAccessClass
        {
            public string L_Name { get; set; }
            public string PersonName { get; set; }

        }
    }
    namespace ImageWithallCtrls.Models
    {
        public class AccessClass1 : BaseAccessClass
        {
            public string Middle_Name { get; set; }
            public string Gender { get; set; }
        }
    }

Home.cs

public ActionResult AbsAssClass(Genral Gen)
{
    AccessClass1 ass1 = new AccessClass1
     {

        F_Name = Gen.F_Name,
        L_Name = Gen.L_Name,
        Gender = Gen.Gender,
        Middle_Name = Gen.Middle_Name

    };

    AccessClass2 ass2 = new AccessClass2
    {
        F_Name = Gen.F_Name,
        L_Name = Gen.L_Name,
        PersonName = Gen.PersonName
    };
    db.Access1.Add(ass1);

0 个答案:

没有答案