DataNode

Examples/CSharp/DataNodeDepartmentCourse.cs
await using var fusionConnection = await context.OpenFusionConnectionAsync();

const string sql =
    """
    SELECT *
    FROM Department D
        LEFT JOIN Course C ON D.DepartmentID = C.DepartmentID
    WHERE D.DepartmentId = @DepartmentID
    ORDER BY D.Name;
    """;

var from = new From<Department>(
    new Join<Course>());

var parameters = new Parameters { { nameof(Department.DepartmentID), 4 } };

var dataNode = await fusionConnection.GetDataNodesAsync(sql, from, parameters).Single();

return dataNode;