You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: MagicIndexDbWiki/Version-1.0-Legacy.md
+2-35Lines changed: 2 additions & 35 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,41 +4,8 @@ The following documentation is for `v1.0.12` and is legacy documentation. The ut
4
4
5
5
This open source library provides an IndexedDb wrapper for C# and Blazor WebAssembly applications. It simplifies working with IndexedDb and makes it similar to using LINQ to SQL.
-[ ] C#/Blazor side controlled database migrations.
13
-
-[ ] Deferred execution of table joins. I want c# join abilities to properly join tables together. This will likely be an emulated strategy in C# due to IndexDB being a non relational database without true capabilities to achieve this.
14
-
-[ ] Reset Primary Key starting Id
15
-
-[ ] Compound Key Indexing
16
-
-[ ]`Select(x => x.Name)` based query statements. Utilizing Cursors to emulate effecient LINQ based Select statements to grab only desired columns.
17
-
18
-
#### Completed:
19
-
-[X] Allow Any and/or All Linq statements inside the WHERE query
20
-
-[X] Handling of Nested OR conditions in where query
21
-
-[X] API like response protocal from JS. This will allow better debugging and make it easier to expand the code. I left the original weak reference system build by nwestfall, but I will be removing that code for a system I believe is easier to tame and more appropriate for the project goals.
22
-
-[X]**Completely custom serializer implmented. This isn't just system reflections, this is as fast as you get.**
23
-
-[X]**Long Term** - NET 8 provides AOT features that I think could be extremely abusive in a good way for this project. I believe with future NET 8 possibilites and AOT, I can move IndexedDB into being a multi thread monster and various other performance improvements. Obviously I'd make this optional. But I believe there's some very interesting possibilities I'd like to experiment with in the future.
24
-
25
-
## Table of Contents
26
-
27
-
-[Installation](#installation)
28
-
-[Usage](#usage)
29
-
-[Setting up the project](#setting-up-the-project)
30
-
-[Creating a class with Magic attributes](#creating-a-class-with-magic-attributes)
0 commit comments