TableQuery and SQL Sever Views

Apparently, TableQuery cannot use a View.
The underlying table on the View has a primary key, but TableQuery doesn’t see the primary key.

So my only option is ‘FreeFormQuery’ ??

TableQuery finds the PK from the table metadata of the query. I guess this doesn’t support views then (can’t find the key in the metadata). FreeFormQuery is the way to go in this case.