0
我們一直在使用實體框架代碼第一種方法和Fluent Api,並且具有此要求,一個具有多個導航屬性的實體以及可能有多個條目。根據條件存檔數據
該實體反映了一個進程的數據,一個字段捕獲該實體是否在進程中處於活動狀態。我爲此提供了一個例子。
public class ProcessEntity
{
//Other properties and Navigation properties
public bool IsInProcess { get; set; }
}
我一直試圖做的是,有另一個表可能是一個映射表或東西,將只包含那些IsInProcess屬性設置爲true,即在ProcessEntity項目,該表提供在此過程中處於活動狀態的ProcessEntities。
這種隔離背後的想法和想法是,只有在仍然在進行的項目上生成很多查詢和報告,並且每次使用Where子句查詢整個表格都會成爲性能瓶頸。如果我錯了,請糾正我。 我想過有一個映射表,但條目必須根據條件手動添加和刪除。
是否有任何其他解決方案或替代設計的想法?