Hello,
After I loaded my GTFS data on ArcGisPro, i've deployed my GTFS's shapes with this tool:https://pro.arcgis.com/fr/pro-app/latest/tool-reference/public-transit/gtfs-shapes-to-features.htm
This one deploy my shapes directly from my GTFS datas (shapes.txt file).
Here is the table of the layer when deployed:

(The right of table is just infos like the line's color...)
Here, one shape is equal to one route.
As you can see, all my routes are identified by line (route_id, route_short_name...) and by shape with the primary key "shape_id".
This "shape_id" doesn't match with my table LineVariant who identify the routes in the data model.
For example:
Here my LineVariant table:

Each routes is here define by the ID column. The Line_id identify a group of ID (a group of routes so).
The ID of LineVariant don't match with the shape_id: if i choose the LineVariant ID "10" , it will not match with the shape_id n°10
So two questions:
- Is it possible to make a relation class between those two tables?
- If not, how can I include the shape layer into my database?
It seem odd for datas coming from same files and deployed by same software that they can't communicate.
Sorry for my bad english, I hope i'm clear.