我在数据库中有一张包含52个列的表格,我想编写一个函数来创建该表格中的一行数据。
在我的情况下,我并不需要使用表格中所有的列,所以我像这样创建了我的模型。
[Table("CUST_MASTER")]
public class CustomerMaster
{
[Key]
[Column("CUSTOMER_ID")]
public string Id { get; set; }
[Column("CUSTOMER_NAME")]
public string Name { get; set; }
[Column("CUSTOMER_CITY")]
public string City { get; set; }
}
有没有一种方法可以通过实体框架仅发送这些数据并将所有其他非空字段设置为某些默认数据(对于字符串,“”;对于十进制数值0.0等),而不必在模型中编写所有这些字段并手动执行?