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
[EntityFrameworkCore](https://github.com/dotnet/efcore) extensions that provide a comprehensive set of tools and patterns to enhance your Entity Framework Core development experience.
14
+
15
+
WeihanLi.EntityFramework offers:
16
+
17
+
-**Repository Pattern** - Clean abstraction layer for data access
18
+
-**Unit of Work Pattern** - Transaction management across multiple repositories
19
+
-**Automatic Auditing** - Track all entity changes with flexible storage options
20
+
-**Auto-Update Features** - Automatic handling of CreatedAt/UpdatedAt timestamps and user tracking
21
+
-**Soft Delete** - Mark entities as deleted without physical removal
22
+
-**Database Extensions** - Convenient methods for bulk operations and queries
23
+
-**Database Functions** - SQL Server JSON operations and more
-**User Tracking** - Automatic CreatedBy/UpdatedBy population
145
+
-**Soft Delete** - Mark entities as deleted without removal
146
+
-**Custom Auto-Update** - Define your own auto-update rules
50
147
51
-
- Auto auditing for entity changes
52
-
53
-
- AutoUpdate
148
+
### π§ Database Extensions
149
+
-**Column Updates** - Update specific columns only
150
+
-**Bulk Operations** - Efficient mass updates
151
+
-**Query Helpers** - Get table/column names, check database type
152
+
-**Paging Support** - Built-in pagination for large datasets
54
153
55
-
- Soft delete for the specific entity
56
-
- Auto update CreatedAt/UpdatedAt/CreatedBy/UpdatedBy
154
+
### ποΈ Database Functions
155
+
-**JSON Support** - `JSON_VALUE` for SQL Server 2016+
156
+
-**SQL Server Functions** - Enhanced querying capabilities
57
157
58
-
- Extensions
158
+
## Documentation
59
159
60
-
- Update specific column(s) `Update`
61
-
- Update without specific column(s) `UpdateWithout`
160
+
π **[Getting Started Guide](docs/GettingStarted.md)** - Step-by-step setup instructions for new users
161
+
162
+
π **[Complete Usage Guide](docs/Usage.md)** - Comprehensive documentation with examples for all features
163
+
164
+
β‘ **[Advanced Features Guide](docs/AdvancedFeatures.md)** - Custom interceptors, performance optimization, and integration patterns
165
+
166
+
π **[Release Notes](docs/ReleaseNotes.md)** - Version history and breaking changes
167
+
168
+
π§ **[Sample Project](samples/WeihanLi.EntityFramework.Sample/)** - Working examples and demonstrations
62
169
63
170
## Support
64
171
65
-
Feel free to try and [create issues](https://github.com/WeihanLi/WeihanLi.EntityFramework/issues/new) if you have any questions or integration issues
172
+
π‘ **Questions?** Check out the [Usage Guide](docs/Usage.md) for detailed examples
173
+
174
+
π **Found a bug or need help?** Feel free to [create an issue](https://github.com/WeihanLi/WeihanLi.EntityFramework/issues/new) with reproduction steps
0 commit comments