我正在使用实体框架和 Mysql。我有每个表的实体类。
但我不知道如何将字段扩展到未在 DB 中定义的实体类。
例如)我有测试表,该表有 id、price 和 qty 字段。
我的实体类是这样的,
[Table('test')]
public class Test
{
[Key]
public int id {get; set;}
public decimal price {get; set;}
public int qty {get; set;}
}
现在,我需要测试类中的小计字段。(由于某种原因,我无法修改 DB)
所以我尝试将 Test 类设为 Partial 类,
[Table('test')]
public partial class Test
{
[Key]
public int id {get; set;}
public decimal price {get; set;}
public int qty {get; set;}
}
public partial class Test
{
public decimal? subTotal {get; set;}
}
然后我得到一个错误:它说,'字段列表'中的未知列'Extent1.subTotal''
有人知道,如何在不更改数据库结构的情况下将 subTotal 字段添加到 Test 类中?
请给我建议。