> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cognite.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ReverseConnectionSourcePropertyWrongType validation rule

> Validates that the property referenced in a reverse connection's 'through' clause is a direct connection property, not a primitive or other type.

This rule checks that the property referenced in a reverse connection's 'through' clause
is actually a direct connection property (not a primitive or other type).

## Why it matters

Reverse connections can only work with direct connection properties.
Using other property types breaks the bidirectional relationship.

## Example

If `WindFarm` has a reverse property `turbines` through `WindTurbine.name`,
but `name` is a Text property (not a direct connection), the reverse connection is invalid.

## Further reading

* [Validation rules](/cdf/deploy/neat/validation/index)
