Supported Constructs
The following LLBLGen Pro Designer constructs are supported for Entity Framework v1. Using an element not on this list will result in a validation error of the project.
- 
Entities mapped onto a table, except if the table's Primary Key (PK)
contains a 
byte[]field. Foreign key fields are ignored in the entity class (aren't generated into the output). - Entities mapped onto a view. Entities mapped onto a view are required to have at least one identifying field.
 - Fields mapped onto a related field. Not in queries.
 - Inheritance types: TargetPerEntity and TargetPerEntityHierarchy. Mixing of hierarchies is also supported
 - Value Type Definitions (result in 'Complex Types', which is the term the entity framework uses)
 - Typed Lists. Classes are suffixed with the suffix TypedListRow
 - Action procedures. These are directly called and not through a mapped method.
 - Retrieval procedures. These returns un-typed data, in datatables/sets. Methods are directly called, not through a mapped method). The method name: GetstoredprocedurenameResults(parameters)
 - ConcurrencyMode is emitted as 'Fixed' if the setting defined at the project level is set to true, otherwise it's not emitted.
 - Many-to-many relationships where the intermediate entity has only PK fields and all PK fields are FK fields.
 
The following databases are supported for Entity Framework v1:
- SQL Server 2000 and higher
 - Sybase iAnywhere / ASA
 - MySql (DevArt provider)
 - PostgreSql
 - DB2
 - Firebird