B
Brad Pears
I have a class that has readonly properties in it. I am fairly new to OO
design and development so please let me know if this doe snot make sense...
The reasopn why I have these read only porperties is becasue these
particular properties are not set programatically - they are as a result of
a calualtion of two other properties as shown below...
public readonly property PSFLiveFactored() as decimal
Get
return PSFLiveFactored = PSFLive * 1.5
end get
end property
I have one readonly property that is derived from an SQL Stored procedure
(called when the object is instantiated) which selects a row from a view.
This particular view includes some calculated rows - one of which I want a
few of my read only properties to contain - as opposed to the way I am
setting them above. Since I cannot (and do not want anyone to) set this
property in code (hence a readonly property), how do I actaully set an
initial value for a read only property?
Would I have to call a private method in the "Get" area that would then
retrieve the data from the DB and use that returned value to set the
property?
Thanks, Brad
Thanks, Brad
design and development so please let me know if this doe snot make sense...
The reasopn why I have these read only porperties is becasue these
particular properties are not set programatically - they are as a result of
a calualtion of two other properties as shown below...
public readonly property PSFLiveFactored() as decimal
Get
return PSFLiveFactored = PSFLive * 1.5
end get
end property
I have one readonly property that is derived from an SQL Stored procedure
(called when the object is instantiated) which selects a row from a view.
This particular view includes some calculated rows - one of which I want a
few of my read only properties to contain - as opposed to the way I am
setting them above. Since I cannot (and do not want anyone to) set this
property in code (hence a readonly property), how do I actaully set an
initial value for a read only property?
Would I have to call a private method in the "Get" area that would then
retrieve the data from the DB and use that returned value to set the
property?
Thanks, Brad
Thanks, Brad