﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » StrataFrame Application Framework - V1 » Business Objects and Data Access (How do I?)  » Reading BO that is a property of a class</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Tue, 09 Jun 2026 12:30:03 GMT</lastBuildDate><ttl>20</ttl><item><title>Reading BO that is a property of a class</title><link>http://forum.strataframe.net/FindPost28881.aspx</link><description>Is there a way to use a BO as a property on a class and read the data? I thought I saw a constuct like&amp;nbsp;&amp;nbsp; &lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font color=#000000 size=2&gt; pn = ((&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;this&lt;/font&gt;&lt;/font&gt;&lt;font color=#000000 size=2&gt;.LightBOname)+&lt;/font&gt;&lt;font color=#a31515 size=2&gt;&lt;font color=#a31515 size=2&gt;".light_com_port"&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;font color=#000000&gt;);&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font size=2&gt;&lt;font color=#000000&gt;where LightBOName is a property on the subclass of &lt;font size=2&gt;System.IO.Ports.&lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;SerialPort&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;pn is assigned the string "LightBO1.light_com_port" instead of Com9.&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color=#2b91af&gt;&lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;</description><pubDate>Mon, 01 Nov 2010 21:53:13 GMT</pubDate><dc:creator>Ian Johnston</dc:creator></item><item><title>RE: Reading BO that is a property of a class</title><link>http://forum.strataframe.net/FindPost28884.aspx</link><description>Glad you got it working!</description><pubDate>Mon, 01 Nov 2010 21:53:13 GMT</pubDate><dc:creator>Greg McGuffey</dc:creator></item><item><title>RE: Reading BO that is a property of a class</title><link>http://forum.strataframe.net/FindPost28883.aspx</link><description>Had to declare it as &lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;&lt;br/&gt;&lt;br/&gt;public&lt;/font&gt;&lt;/font&gt;&lt;font color=#000000 size=2&gt; BusinessObjects.&lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;Light_controlBO&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;font color=#000000&gt; LightBOname&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font size=2&gt;&lt;font color=#000000&gt;Worked great.&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color=#000000 size=2&gt;Thanks&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font size=2&gt;&lt;font color=#000000&gt;&lt;/font&gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;</description><pubDate>Mon, 01 Nov 2010 18:58:45 GMT</pubDate><dc:creator>Ian Johnston</dc:creator></item><item><title>RE: Reading BO that is a property of a class</title><link>http://forum.strataframe.net/FindPost28882.aspx</link><description>You would just create a property that has the type of your BO.&lt;br/&gt;&lt;span&gt;[code]&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;public LightBO LightBOname { get; set; }&lt;/span&gt;&lt;span&gt;[/code]&lt;/span&gt;&lt;br/&gt;They you have a strongly typed property that you can use like:&lt;br/&gt;[code]&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl01_lblFullMessage"&gt;&lt;font style="color: rgb(0, 0, 0);" size="2" color="#0000ff"&gt;&lt;font size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font style="color: rgb(0, 0, 0);" size="2" color="#000000"&gt; pn = &lt;/font&gt;&lt;font style="color: rgb(0, 0, 0);" size="2" color="#0000ff"&gt;&lt;font size="2"&gt;this&lt;/font&gt;&lt;/font&gt;&lt;font style="color: rgb(0, 0, 0);" size="2" color="#000000"&gt;.LightBOname&lt;/font&gt;&lt;font style="color: rgb(0, 0, 0);" size="2" color="#a31515"&gt;&lt;font size="2"&gt;.light_com_port&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;;[/code]&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;You'd have to do the fill of the BO at the right time of course, but when doing that you again just access the fill method directly:&lt;br/&gt;[code]this.LightBOname.MyFillMethod();[/code]</description><pubDate>Mon, 01 Nov 2010 15:46:31 GMT</pubDate><dc:creator>Greg McGuffey</dc:creator></item></channel></rss>