Skip to content

Commit bf83997

Browse files
Merge pull request #71 from magiccodingman/magiccodingman-patch-14
Update Version-1.0-Legacy.md
2 parents 9eb8a4f + 9118952 commit bf83997

File tree

1 file changed

+2
-35
lines changed

1 file changed

+2
-35
lines changed

MagicIndexDbWiki/Version-1.0-Legacy.md

Lines changed: 2 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -4,41 +4,8 @@ The following documentation is for `v1.0.12` and is legacy documentation. The ut
44

55
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.
66

7-
**Nuget Package Link**: https://www.nuget.org/packages/Magic.IndexedDb
8-
9-
## Future Planned Features
10-
11-
#### TO DO:
12-
- [ ] 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)
31-
- [Using the DbManager](#using-the-dbmanager)
32-
- [Attributes](#attributes)
33-
- [Where Method MagicQuery syntax](#Where-Method-MagicQuery-syntax)
34-
- [Standard Operations](#standard-operations)
35-
- [String Comparison Functions](#string-comparison-functions)
36-
- [Contains](#contains)
37-
- [StartsWith](#startswith)
38-
- [Equals](#equals)
39-
- [Case Insensitive String Comparison](#case-insensitive-string-comparison)
40-
- [Examples](#examples)
41-
- [Acknowledgements](#acknowledgements)
7+
[**Nuget Package Link `v1.0.12`**](https://www.nuget.org/packages/Magic.IndexedDb/1.0.12)
8+
- This is the last stable update/patch to v1.0 and no further updates will be provided for v1.
429

4310
## Installation
4411

0 commit comments

Comments
 (0)