这里我在这两个表中有两个表我只是将常用列作为抽象类,当我尝试将一些数据插入两个表时为什么我在"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);