No. You can create custom properties to a business object. If you look at the tutorial documentation it shows you how to do this:Application Framework -> Getting Started -> Creating a WinForms App -> Adding Custom Field Properties
You can then make this a Readonly property and then execute a scalar query to retrieve the data:
Public Readonly Property MyCustomProperty As String
Get
'-- Establish Locals
Dim loCommand As New SqlCommand()
loCommand.CommandText = "SELECT MyDescriptionField FROM MyTable WHERE MyFK=@MyFK")
loCommand.Parameters.Add("@MyFK",SqlDataType.Int)
loCommand.Parameters("@MyFK").Value = Me.MyFKField
Return CType(Me.ExecuteScalar(loCommand), String)
End Get
End Property