This question is locked. New answers and comments are not allowed.
I'm ready to give up and to just resign myself to the fact I'll be using the 'old' method of using OA for sometime.
I thought I'd have a go at trying to create a model from scratch.
Looking in the docs wasn't much help; there's lots in there about creating a model from and existing DB but nothing about starting from the beginning.
I worked out how to create an empty model and then tried adding a new object. I added the class ok and even a couple of properties. The I checked out the properties of the properties (still with me?). I had a string value in my class that I wanted to be nullable so I tried changing the relevant property from 'false' to 'true'. OA had a think then told me that the value was invalid. Looking at the detail of the error actually revealed an OutOfMemory exception.
Then I tried to add an association between that class and another I'd created. That didn't work 'cos OA insists that tables must exist for the classes before a relationship can be defined. OK, thinks I, I can map to the table and just update it as I go. Selecting the class in the diagram then opting to map to a new table presented me with an empty form. I would have expected at least an /attempt/ to determine the type and nature of the fields to be added to the table from the class.
I wonder why the ability to create an empty domain model is available when so little of what I need to do with it seems to work.
OK. Maybe I'm wrong and it does do all of the things it should. I like to think I'm relatively bright, bright enough to work my way around a piece of software like this at least, but if this /is/ ready for use in the manner suggested by the availability of the "Create Empty Domain Model" option, it's very well hidden.
--
Stuart
I thought I'd have a go at trying to create a model from scratch.
Looking in the docs wasn't much help; there's lots in there about creating a model from and existing DB but nothing about starting from the beginning.
I worked out how to create an empty model and then tried adding a new object. I added the class ok and even a couple of properties. The I checked out the properties of the properties (still with me?). I had a string value in my class that I wanted to be nullable so I tried changing the relevant property from 'false' to 'true'. OA had a think then told me that the value was invalid. Looking at the detail of the error actually revealed an OutOfMemory exception.
Then I tried to add an association between that class and another I'd created. That didn't work 'cos OA insists that tables must exist for the classes before a relationship can be defined. OK, thinks I, I can map to the table and just update it as I go. Selecting the class in the diagram then opting to map to a new table presented me with an empty form. I would have expected at least an /attempt/ to determine the type and nature of the fields to be added to the table from the class.
I wonder why the ability to create an empty domain model is available when so little of what I need to do with it seems to work.
OK. Maybe I'm wrong and it does do all of the things it should. I like to think I'm relatively bright, bright enough to work my way around a piece of software like this at least, but if this /is/ ready for use in the manner suggested by the availability of the "Create Empty Domain Model" option, it's very well hidden.
--
Stuart