"LINQ to Entities does not recognize the method 'System.String GetTagDescription(Int32)' method, and this method cannot be translated into a store expression.".
Hope my requirement is clear now. Please guide me if there is any other approach for my requirement.
Unfortunately, that's not possible to use BatchUpdate with a value that changes from a row to another.
In this situation, we normally recommend using our paid library that's build for this kind of situation and offer high-performance saving operation.