Ideally addwithkey will work when a primary key is defined on the datatable…else both add and addwithkey works iin same way…
Ideally the answer should have been add…and may be there might be some place where that id is coloumn is the primary key might have been present or should be present
To know about missing schema actions pelase check this
I would like to report this case, because in my certification exam I was 1 question away from passing it, so this could be the difference between getting certified or not.