diff --git a/.gitignore b/.gitignore
index 7904a6b9e1fd5a8117b987f65c415b0fdb6835bf..eac3719b6eb074adf5b8c92ee41d7983ed12bfd4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -62,8 +62,21 @@ $RECYCLE.BIN/
 *.lnk
 
 
+# Other Visual Studio data
+.vs/
 
 
+# Others
+sql/
+*.Cache
+ClientBin/
+[Ss]tyle[Cc]op.*
+~$*
+*~
+*.dbmdl
+*.[Pp]ublish.xml
+*.pfx
+*.publishsettings
 
 # ----- linux rules -----
 # taken from https://github.com/github/gitignore/blob/main/Global/Linux.gitignore
@@ -80,4 +93,4 @@ $RECYCLE.BIN/
 .Trash-*
 
 # .nfs files are created when an open file is removed but is still being accessed
-.nfs*
\ No newline at end of file
+.nfs*