or
this.FillDataTable("SELECT * FROM [viewname]");
A business object's internal DataTable is not typed, so you can pull data from any number of columns into the business object. So, you can take any bo, whether it has been mapped to the view or not and retrieve data into the bo. However, if you try to save, that might cause you some problems
If you ever want to retrieve a column value that does not have a corresponding strong-typed property on the BO, you can access the column through this:
bo.Item("fieldname")
bo.Item["fieldname"] //-- C#