模型上的实体框架在构造函数中创建传递参数



>当实体框架从数据库中检索数据并为此创建新的模型类时,如何将值传递给构造函数而不是将它们分配给属性?

例如:

public class Customer
{
public string FirstName { get; set; }
public string LastName { get; set; }
public Customer(string firstName, string lastName)
{
}
}

因此,当我调用_context.Customers.ToList();时,我想将值传递给构造函数,而不是将它们分配给属性。

这是不可能的,实体框架使用无参数构造函数构造实体,并使用资源库设置属性值。虽然,无参数构造函数和 setter 都不必是公共的。

最新更新