c# sql insert with a lot of parameters

c#, sql, winforms

Solution

You can put all these parameters in an object and pass that object to the method.

Problem

Is there an elegant way to write an insert statement, which has a lot of parameters? I have like 20 flags that need to be saved in the DB, plus other information that also require to be inserted, along with those 20 flags. Writing a method with 30 parameters for that insert is a waste of time, but so far I haven't come up with other ideas, that might work.

Original source

Related problems