我的数据库中有一个包含 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 等),而无需在我的模型中写入所有这些字段并手动执行?