sql server - Update field in hierarchy data using C# -


i've table contains,

employeeid, managerid & employeeorder 

i need write c# code or sql statment update employeeorder records according managerid relation like:

employee data

you can write function update employeeorder of 1 hierarchy , call recursively:

void update(string managerid){     var employees = db.employees.where(e=>e.managerid == managerid).toarray();     for(int i=0;i<employees.length;i++){         employees[i].employeeorder = m.employeeorder + i.tostring("000");         update(employees[i].employeeid);     } } 

as recursive methods, have kick start it. in case perhaps use like:

update(null); 

that is, of course, assuming you're using linq sql or entityframwork or similar can use linq access database. optionally can write sql statement equivalent or stored procedure equivalent of above algorithm.


Comments

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -