dramaling-vocab-learning/backend/DramaLing.Api/Models/Entities
鄭沛軒 83a3787bce fix: 完成詞卡保存功能修復與Entity Framework配置優化
解決詞卡保存"Failed to create flashcard"錯誤的完整修復:

**主要修復**:
- CardSetId設為可選欄位,避免外鍵約束問題
- 自動創建測試用戶解決外鍵參考失敗
- 移除Entity Framework的ValueGenerated衝突
- 更新API服務使用環境變數配置

**技術改進**:
- Flashcard.CardSetId: Guid → Guid? (nullable)
- DbContext外鍵關係: IsRequired(false) + SetNull刪除行為
- 控制器: 自動測試用戶創建邏輯
- 前端服務: 環境變數API URL配置

**測試驗證**:
 詞卡創建成功 (POST /api/flashcards-simple)
 重複檢測正常運作
 完整開發計劃文檔更新

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-24 00:15:28 +08:00
..
AudioCache.cs feat: 完成後端語音服務架構與測試文檔 2025-09-19 13:33:31 +08:00
CardSet.cs feat: 實現自動「未分類」預設卡組功能 2025-09-17 13:41:30 +08:00
Flashcard.cs fix: 完成詞卡保存功能修復與Entity Framework配置優化 2025-09-24 00:15:28 +08:00
PronunciationAssessment.cs feat: 完成後端語音服務架構與測試文檔 2025-09-19 13:33:31 +08:00
SentenceAnalysisCache.cs fix: 完成第二次片語俚語檢查修正 2025-09-22 18:56:22 +08:00
StudySession.cs feat: DramaLing 完整版本 - 韓劇單字學習應用 2025-09-16 23:06:47 +08:00
Tag.cs feat: DramaLing 完整版本 - 韓劇單字學習應用 2025-09-16 23:06:47 +08:00
User.cs feat: 實現個人化高價值詞彙判定系統 2025-09-18 22:37:38 +08:00
UserAudioPreferences.cs feat: 完成後端語音服務架構與測試文檔 2025-09-19 13:33:31 +08:00
WordQueryUsageStats.cs feat: 實現真正的AI驅動互動式單字查詢系統 2025-09-18 02:09:56 +08:00