{"ref":"content:cds-ts-repository-simplify-cap-entity-persistence","page":"/content/cds-ts-repository-simplify-cap-entity-persistence","json":"/content/cds-ts-repository-simplify-cap-entity-persistence.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"cds-ts-repository-simplify-cap-entity-persistence","title":"CDS-TS-Repository: Simplify SAP CAP Entity persistance with BaseRepository","url":"https://community.sap.com/t5/technology-blog-posts-by-members/cds-ts-repository-simplify-sap-cap-entity-persistance-with-baserepository/ba-p/13572903","content_type":"blog","explains":["artifact:dxfrontier-cds-ts-repository","capability:typescript-patterns"],"summary":"The persistence half of the same pair, three days later: a BaseRepository putting entity access behind a typed repository rather than CQN written inline in a handler. Shares its opening argument with the dispatcher post — the layer between business logic and persistence is the part CAP leaves open — and the two are designed to be used together.","short":"Typed BaseRepository for CAP entity persistence in TypeScript","authors":["actor:dragolea"],"published":"2023-11-16","sources":[{"url":"https://community.sap.com/t5/technology-blog-posts-by-members/cds-ts-repository-simplify-sap-cap-entity-persistance-with-baserepository/ba-p/13572903","title":"CDS-TS-Repository: Simplify SAP CAP Entity persistance with BaseRepository — SAP Community","checked":"2026-09-07"}],"provenance":{"discovered_via":[{"source":"source:sap-community","channel":"cap-tag"}],"first_seen":"2026-09-07"},"drafted_with_ai":true,"published_on":"source:sap-community"},"readings":{"liveness":[{"label":"Checked against the source","tier":"unknown","evidence":"nobody has checked it"},{"label":"Source reachable","tier":"unknown","evidence":"not crawled"},{"label":"Age","tier":"poor","evidence":"published 35 months ago"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"poor","evidence":"@dxfrontier/cds-ts-repository 0.2.0, 0.3.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0 since publication"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":2704,"unit":"views"},{"value":0,"unit":"comments"},{"value":4,"unit":"likes"}]},"signals":{"views":2704,"likes":4,"comments":0,"metrics_at":"2026-10-25"},"series":null,"edges":{"authors":[{"ref":"actor:dragolea","name":"Daniel Dragolea","json":"/actors/dragolea.json"}]}}