Files needed:
•Codolex.Database.Connection.NexusDb.pas
•Codolex.Database.Query.NexusDb.pas
•Codolex.Database.Param.DataDb.pas
download here
Code for integration
uses
Codolex.Framework,
Codolex.Database.Query.Interfaces,
Codolex.Database.Connection.NexusDb,
Codolex.Database.Query.NexusDb;
var NexusQueryProvider: TFunc<IDatabaseQuery>;
NexusQueryProvider := function: IDatabaseQuery
begin
// Wrap the local TnxDatabase component in the Codolex connection interface
var Connection := TDatabaseConnectionNexusDb.Create(Self.dbNexusLocal);
// Create a query wrapper that uses the TnxQuery object with the specified TnxDatabase connection
Result := TDatabaseQueryNexusDb.Create(Connection);
end;
// Link the provider function to your datasource from the Codolex model
// Replace MainDatabase with the name of your database datasource
CodolexFramework.DatabaseQueryProvider['MainDatabase'] := NexusQueryProvider;
|