It can't - Typed Lists are read only. Is this property coming from an existing table - ie, do you have a column actually called "PrimaryKey" ? And is it a primary key on the table ?
Sorry. my misunderstanding. Yes, it's a hangover from the fact that TypedLists inherit from DataTables. Because DataTables can also be used to represent single tables, they need a property to set and read the PrimaryKey columns. It can be safely ignored for your purposes.