This is why we added the ability to override the primar key through the BO mapper....for BOs that are based on views. To set a primary key field do the following:- Open the BO Mapper
- Select the BO which is based on the view
- Open the BO properties
- Show the Advanced Options
- Click the Override Primary Key Specification
- Choose the field which will "act" as the primary key
- Click OK
- Rebuild the partial
You now have a BO based on a view with a primary key 