Not available for Offline object
No edit summary |
(Updated Edited template to July 12, 2025.) |
||
(4 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
<message>Write the content here to display this box</message> | |||
If you get this error, working in CodeDress or the Framework in general, you have created an object without specifying which eco-space it belongs to. | If you get this error, working in CodeDress or the Framework in general, you have created an object without specifying which eco-space it belongs to. | ||
Line 9: | Line 10: | ||
The this.ServiceProvider() shortcut is an extension method from the namespace Eco.ObjectRepresentation. | The this.ServiceProvider() shortcut is an extension method from the namespace Eco.ObjectRepresentation. | ||
[[Category:C-Sharp]] | [[Category:C-Sharp]] | ||
{{Edited|July|12|2025}} |
Latest revision as of 05:53, 20 January 2025
This page was created by Lars.olofsson on 2020-05-26. Last edited by Edgar on 2025-01-20.
If you get this error, working in CodeDress or the Framework in general, you have created an object without specifying which eco-space it belongs to.
Change your object constructor to look like this:
Class1 newObject = new Class1(this.AsIObject().ServiceProvider)
this.AsIObject().ServiceProvider is the crucial part.
The IEcoServiceProvider is available from all IObjects. All objects of model classes have an AsIObject() method. You can find the service provider there: this.AsIObject().ServiceProvider.
The this.ServiceProvider() shortcut is an extension method from the namespace Eco.ObjectRepresentation.