當前我試圖找出如何實現類似於一個排序列表,其中包含可以由用戶選擇的數據。你將如何實現一個有實體框架的排序列表
爲了使它更清晰,我有一套顏色,每種顏色可以鏈接到一個或多個產品。但我不會顯示按名稱或十六進制代碼排序的顏色。相反,我會給「管理員」自己安排顏色順序的可能性。目前我使用額外的排序位置屬性,但它不適合我。
有沒有人做過像這樣的實體框架?
感謝您的幫助!
當前我試圖找出如何實現類似於一個排序列表,其中包含可以由用戶選擇的數據。你將如何實現一個有實體框架的排序列表
爲了使它更清晰,我有一套顏色,每種顏色可以鏈接到一個或多個產品。但我不會顯示按名稱或十六進制代碼排序的顏色。相反,我會給「管理員」自己安排顏色順序的可能性。目前我使用額外的排序位置屬性,但它不適合我。
有沒有人做過像這樣的實體框架?
感謝您的幫助!
如果您想持續排序,請在顏色表或附表中存儲優先級列(使用顏色1 < - 0..1 ColorsPriority關係)並將其用於排序。
您可以使用LINQ's sortby或定義使用Priority屬性的IComparer。
好吧,我想你是對的,你可以有:
public class MyColor
{
public string name;
public string hexCode;
public int sortIndex; //Call it whatever you like
//Other code...
}
所以sortIndex可以由管理員(rearange顏色)進行設置,你可以通過它進行排序。