0

私の最初のアイデアは、エンティティである部分クラス 'Step' を拡張することです。bool プロパティを追加し、それらの処理を完了するときにその true/false を設定できます。しかし、DB に変更を加えた後に DBContext を再生成するたびに、手動でこれを続ける必要はありませんか? ORは他の方法です..以下のコードは、私がやろうとしていることを説明しています

    if ((si.StepID == 20) || (si.StepID == 23) || (si.StepID == 24))
                    {
                        //Step is a process. Each Step must be run in order
                        //get list of steps in tasks in RUN (1,2,3,4...) order
                        int stepToRun = 0;
                        var stepsInTask = InstanceExpert.GetAllStepsInTaskOrderedByRunOrder(ti.TaskInstanceID);

                        //Get which step is next to be processed
                        foreach (Step s in stepsInTask)
                        {
                            //get the stepToRun 
                            //Need to extend STEP Entity property with a bool??
                        }

                        //Take that step and run the specific function

                        if (stepToRun == 20)
                        {
                        }

                        if (stepToRun == 23)
                        {
                        }

                        if (stepToRun == 24)
                        {
                        }
4

0 に答える 0