亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么 Respawn 會擦除我的整個數據庫?

為什么 Respawn 會擦除我的整個數據庫?

PHP
慕桂英3389331 2022-08-20 14:52:55
我正在按照此處概述的類似范例進行皮下檢查。調用Respawn的重置正在擦除我的整個數據庫。我設置了一個檢查點,然后重置它。我嘗試通過靜態類、測試夾具和測試類實現的抽象類以及測試本身進行重置,無論是在測試之前還是之后,在所有情況下,它都會擦除整個數據庫。我用于創建事件的連接字符串與我用于重置事件的連接字符串相同,它是一個 SQL 數據庫。[Theory, AutoData]public async void Should_GetAnEvent(Create.Parameter eventParam){    //Arrange    var newCheckpoint = new Checkpoint();    var eventId = await CreateEvent(eventParam);    //Act    var result = await Mediator.Send(new GetEventRequest(eventId));    //Assert    //Some asserts here    await newCheckpoint.Reset(ConnectionString.Value.ConnectionString);}我期望檢查點保存數據庫的快照,可以這么說,然后能夠恢復到它。相反,它被完全擦除。測試通過。
查看完整描述

3 回答

?
交互式愛情

TA貢獻1712條經驗 獲得超3個贊

重生不會還原到已知快照,而是擦除它。這是設計使然。我誤解了他的圖書館是做什么的。


查看完整回答
反對 回復 2022-08-20
?
慕標琳琳

TA貢獻1830條經驗 獲得超9個贊

這也完全讓我措手不及。Respawn不會拍攝快照,即使命名“檢查點”表明情況并非如此。它基本上擦掉了一切。

以下是作者對同一內容的回復:https://github.com/jbogard/Respawn/issues/53#issuecomment-459643494


查看完整回答
反對 回復 2022-08-20
?
Smart貓小萌

TA貢獻1911條經驗 獲得超7個贊

我目前正在編寫一個庫,它完全可以執行您想要的功能 - 將數據還原到其初始狀態。它是重新播種的

如果問題仍然相關,請檢查一下。庫仍處于活躍的開發階段,但我已經在我的一些項目中使用它,效果很好。


查看完整回答
反對 回復 2022-08-20
  • 3 回答
  • 0 關注
  • 122 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號