Tôi cần có một cột trong cơ sở dữ liệu của mình được cơ sở dữ liệu tính toán bằng (tổng các hàng) - (tổng các hàngb). Tôi đang sử dụng mô hình đầu tiên mã để tạo cơ sở dữ liệu của mình.
Đây là những gì tôi muốn nói:
public class Income {
[Key]
public int UserID { get; set; }
public double inSum { get; set; }
}
public class Outcome {
[Key]
public int UserID { get; set; }
public double outSum { get; set; }
}
public class FirstTable {
[Key]
public int UserID { get; set; }
public double Sum { get; set; }
// This needs to be calculated by DB as
// ( Select sum(inSum) FROM Income WHERE UserID = this.UserID)
// - (Select sum(outSum) FROM Outcome WHERE UserID = this.UserID)
}
Làm cách nào để đạt được điều này trong EF CodeFirst?