- Refactored KnowledgeUnit to use Guid EbookId and added navigation property
- Updated AppDbContext with fluent configuration and cascade delete
- Propagated ebookId through IKnowledgeService and API endpoints
- Generated EF migration for schema changes