Exception: 不可更新,未设置主键的值:(0, {"ObjType":100}, , , 2023-10-09 19:38:43, 2023-10-09 19:43:02, 2023-10-09 19:38:43, 0, 5, False, , System.Collections.Generic.List`1[System.Int32]) StackTrace: 在 FreeSql.DbSet`1.Update(TEntity data) 在 FreeSql.BaseRepository`1.Update(TEntity entity) 在 IntelliTools.Domain.Favorite.FavorItemDatabase.Update(FavorItem item) 在 IntelliTools.Domain.Favorite.FavorItemHelper.MoveTo(FavorItem item, FavorItem target, Int32 index) 在 IntelliTools.View.Favorite.FavorCollectWindow.DoFavorite() 在 IntelliTools.View.Favorite.FavorCollectWindow.<.ctor>b__0_0(Object s, EventArgs e) 在 System.Windows.Window.OnClosed(EventArgs e) 在 System.Windows.Window.WmDestroy() 在 System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) 在 System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) 在 MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) 在 MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) 在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) 在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)