Hi,
After having used the 2.6 version (which stated september 2008 in the title of the designer) for almost 3 years we've just converted our projects to 3.1. All went quite well, except for a few things: (I looked at the breaking changes, be couldn't identify matches with our issues)
1.
We get the following message at compilation:
'SD.LLBLGen.Pro.ORMSupportClasses.EntityBase.Transaction' is inaccessible due to its protection level
Which I find especially strange since our other LLBLGen projects converted to 3.1 don't seem to have this issue. Also I can't imagine this should be protected. Are we using wrong dll's. We normally use this when we do database queries in in Injectables, we would get the Transaction from the involvedentity and set that to the collection or entity with which we want to do a database lookup.
Find Reference returns:
protected ITransaction Transaction { get; set; }
From SD.LLBLGen.Pro.ORMSupportClasses.EntityBase.
-
We seem to have hit on a 'reserved' word. We have a Page-Entity and a StaticPageEntity which means we've got a class that's double defined:
PageRelations.cs contains:
/// <summary>Static class which is used for providing relationship instances which are re-used internally for syncing</summary>
internal static class StaticPageRelations
{
/// <summary>CTor</summary>
static StaticPageRelations()
{
}
}
and StaticPageRelations.cs contains:
/// <summary>Implements the relations factory for the entity: StaticPage. </summary>
public partial class StaticPageRelations
{
/// <summary>CTor</summary>
public StaticPageRelations()
{
}
We probably have to rename this entity.
Especially on the first one we would like feedback as we can't compile the code.
Thanks,
Gabriƫl
LLBLGen 3.1, SelfServicing, TwoClasses