Dom wrote:
I only recently came across your tool and I have to say that it looks very interesting. I have already read through a lot of the documentation but there are a couple of things that I have not been able to ascertain, or have simply missed them.
In the past I have always tended to start at the Database (old habits die hard) and then when using EF build the model from the database. Clearly your tool does that. My intention now is to try things the other way around, and clearly your tool does that as well.
Now I see that LLBLGen-Pro supports several frameworks including your own. If I wanted to build an application that would be capable of targeting different platforms (ie windows, Mac os or Linux) could I use your framework or is the choice really going to be EF Core?
Next week we'll release v5.3 (it's currently in beta), which will contain support for netstandard 2.0 and an updated LLBLGen Pro runtime framework with support for netstandard2.0. This gives you the ability to use (almost all, see: http://www.llblgen.com/Documentation/5.3/LLBLGen%20Pro%20RTF/NetFullvsNetstandard.htm) all features of the runtime on .net core 2.0, which runs on linux, mac, windows
Do you have your documentation in Pdf format at all? I like to print stuff out and then annotate it, helps the learning process.
No, sorry. We did that for a long time, but as the documentation is so vast, we had to use tools to generate pdf files for the documentation and the results were not really great in general, so we stopped doing that.
I see that you have some samples on GitHub. Is there one that you would recommend over the others as a good place to start in getting a reasonable understanding of your tool?
the examples are mainly to give a context of what the runtime can do in various situations, e.g. mostly the bigger features like datascope (for UI work where you have to maintain a live entity graph in memory), auditing and authorization. So each example does work on the database, like querying, entity modification, but their point is mainly to give an idea how to e.g. do validation, authorization in an app with our framework. To get an understanding of the individual features like how to fetch an entity, any example will do, but I'd recommend to also look at the documentation, like in this case e.g. http://www.llblgen.com/Documentation/5.3/LLBLGen%20Pro%20RTF/Using%20the%20generated%20code/Adapter/gencode_usingentityclasses_instantiating.htm