Shaolinq.MySql 1.0.1.657-rc

Shaolinq is a thoughtfully designed ORM and Linq provider for .NET
   
Use this package to add Shaolinq and out-of-the-box MySql support.
   
Designed to perform super fast and be easy to use, Shaolinq's features also include:
   
- First class schema-first ORM with WYSIWYG data access and minipulation.
- First class LINQ support (not the basic kind you see in most other OSS projects).
- Single trip updating of objects.
- Support for Sqlite, MySql and Postgres.
- Automatic database creation and schema migration.
- Delete LINQ extension for batch server side deletes.
- Full support for server side date functions (Date.DayOfWeek etc).
- Easily extensible with a simple interface for adding support for other ADO.NET compatible databases.
- Open Source!

This is a prerelease version of Shaolinq.MySql.
There is a newer version of this package available.
See the version list below for details.
Install-Package Shaolinq.MySql -Version 1.0.1.657-rc
dotnet add package Shaolinq.MySql --version 1.0.1.657-rc
<PackageReference Include="Shaolinq.MySql" Version="1.0.1.657-rc" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Shaolinq.MySql --version 1.0.1.657-rc
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

- Better async support when using DataAccessScope
- Better support for CompleteAsync
- Functional async support for Postgres
- Using AsyncRewriter to generate async methods
- Fixed some nested projection with GroupBy bugs
- Added DataAccessScope for async commit support
- Support Include on collections without TransactionScope
- Lots of Include collection fixes
- Support joins with multiple join conditions using anonymous types either side of join 'equals'
- Fixed memory leaks related to lambda projector cache
- Full support for using Include() on RelatedDataAccessObject properties (collections) including recursive Includes within the collection values.
-- Previous --
- Better/more-complete support for GroupJoins
- Support for SelectMany returning RelatedDataAccessObjects (Queryable) collections
- Much improved support/implementation for aggregates and DefaultIfEmpty
- Improved GroupBy and nested select/projection query support
- Support implicit joins in many more places that take selectors/predicates such as Queryable.First, Queryable.Single, Queryable.Min, Queryable.Max, Queryable.Count etc.
- Support join conditions that require implicit joins to resolve
- Support DataAccessObjects with custom primary keys (inherited from Shaolinq.DataAccessObject instead of Shaolinq.DataAccessObject{T})
- Support SelectForUpdate, WhereForUpdate on IQueryable
- Fixed deadlocks in some async calls
- Fixed inline call to a function returning IQueryable inside a query sometimes fails
- TransactionContext optimisations
- Fixed compiled projector lambda cache sometimes not caching due to a bug in SqlExpressionComparer
- Various async fixes
- Added NamingTransforms to DataAccessModelConfiguration
- Fix objects with DAO primary keys using references and anonymous types
- Better in-scope object caching performance
- DAO primary keys mostly working with tests

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.9.5.1460-refs-pull-100-merge 103 4/1/2020
1.9.5 221 1/17/2020
1.9.4.1454-refs-pull-97-merge 132 9/18/2019
1.9.4.1453-refs-pull-97-head 111 9/18/2019
1.9.4.1452-refs-pull-96-merge 113 9/18/2019
1.9.4.1451-refs-pull-96-head 114 9/18/2019
1.9.4.1450-refs-pull-95-merge 113 9/18/2019
1.9.4.1449-refs-pull-95-head 126 9/18/2019
1.9.4 342 11/9/2018
1.9.3.1445-fix-null-enum-bug 216 11/9/2018
1.9.3 220 11/9/2018
1.9.1.1438-feature-allow-re... 224 10/23/2018
1.9.1 231 10/23/2018
1.9.0.1437-feature-model-ge... 223 10/21/2018
1.9.0.1435-fix-query-cachin... 238 10/18/2018
1.9.0 236 10/18/2018
1.8.15 230 10/17/2018
1.8.14.1433-fix-nested-quer... 208 10/17/2018
1.8.14 244 10/16/2018
1.8.13.1429-fix-fix-nested-... 208 10/15/2018
1.8.13 238 10/15/2018
1.8.12 270 10/2/2018
1.8.11.1420-feature-allow-i... 220 10/2/2018
1.8.11.1419-feature-allow-i... 231 10/1/2018
1.8.11.1418-feature-allow-i... 215 10/1/2018
1.8.11 240 9/25/2018
1.8.10.1416-fix-distinct-co... 228 9/25/2018
1.8.10 543 8/16/2018
1.8.9 271 8/16/2018
1.8.8.1409-feature-sqlserve... 252 8/13/2018
1.8.8 257 8/10/2018
1.8.7.1404-fix-sql-index-an... 250 8/10/2018
1.8.7 273 8/10/2018
1.8.6 266 8/8/2018
1.8.4.1394-feature-exclude-... 286 8/7/2018
1.8.4 291 8/7/2018
1.8.3.1391-feature-unique-i... 266 8/7/2018
1.8.3 302 8/6/2018
1.8.2.1387-fix-support-over... 278 8/6/2018
1.8.2 294 8/2/2018
1.8.1.1384-fix-computed-mem... 265 8/1/2018
1.8.1.1383-fix-computed-mem... 265 8/1/2018
1.8.1 283 7/29/2018
1.8.0 283 7/28/2018
1.7.2 296 7/23/2018
1.7.1 282 7/22/2018
1.7.0.1340-feature-support-... 275 7/22/2018
1.7.0.1338-feature-support-... 260 7/22/2018
1.7.0 285 7/22/2018
1.6.0.1329-feature-naming-t... 267 7/21/2018
1.5.0.1304 276 7/20/2018
1.5.0.1303-feature-class-le... 277 7/20/2018
1.5.0.1300 321 6/4/2018
1.5.0.1296-fix-datacontext-... 431 5/6/2018
1.5.0.1295 357 4/26/2018
1.5.0.1294 343 4/26/2018
1.5.0.1285 364 2/6/2018
1.5.0.1285-asynchooks-test 357 2/6/2018
1.5.0.1280-asynchooks-test 362 2/5/2018
1.3.1.1240 406 1/23/2018
1.3.1.1208 371 1/17/2018
1.3.1.1207 391 1/8/2018
1.3.1.1206 366 1/8/2018
1.3.1.1204 327 1/3/2018
1.3.1.1198 386 12/21/2017
1.3.1.1195 349 12/1/2017
1.3.1.1194 329 12/1/2017
1.3.1.1193 341 12/1/2017
1.3.1.1171 351 10/17/2017
1.3.1.1163 422 7/5/2017
1.3.1.1160 386 6/21/2017
1.3.1.1159 356 6/21/2017
1.3.1.1155 383 6/20/2017
1.3.1.1153 365 6/19/2017
1.3.1.1151 351 6/16/2017
1.3.1.1148 373 6/15/2017
1.3.0.1144 378 6/12/2017
1.3.0.1141 382 6/9/2017
1.3.0.1137 400 5/12/2017
1.3.0.1135 362 5/11/2017
1.3.0.1134 373 5/11/2017
1.3.0.1131 361 5/6/2017
1.3.0.1130 376 5/6/2017
1.3.0.1129 356 5/5/2017
1.3.0.1128 363 5/5/2017
1.2.0.1118 384 5/4/2017
1.2.0.1116 365 5/4/2017
1.2.0.1114 367 5/4/2017
1.2.0.1112 382 5/4/2017
1.2.0.1111 365 5/3/2017
1.2.0.1107 382 5/2/2017
1.2.0.1104 364 4/29/2017
1.2.0.1103 375 4/28/2017
1.2.0.1101 352 4/28/2017
1.2.0.1095 360 4/27/2017
1.2.0.1092 376 4/18/2017
1.2.0.1088 383 4/17/2017
1.2.0.1087 363 4/17/2017
1.2.0.1064-rc1 347 4/1/2017
1.2.0.1061-rc1 335 3/31/2017
1.2.0.1059-rc1 344 3/29/2017
1.2.0.1057-rc1 336 3/28/2017
1.2.0.1055-rc1 343 3/28/2017
1.1.1.1044 373 3/24/2017
1.1.1.1040 370 3/19/2017
1.1.1.1004 383 3/10/2017
1.1.1.1002 370 3/9/2017
1.1.1.1000 423 2/1/2017
1.1.1.998 386 1/31/2017
1.1.1.996 464 12/15/2016
1.1.1.991 438 11/28/2016
1.1.1.989 442 9/22/2016
1.1.1.987 396 9/22/2016
1.1.1.986 389 9/22/2016
1.1.1.985 390 9/22/2016
1.1.1.982 421 8/24/2016
1.1.1.980 393 8/24/2016
1.1.1.979 391 8/22/2016
1.1.0.975 400 8/22/2016
1.1.0.973 405 8/22/2016
1.1.0.972 386 8/22/2016
1.1.0.971 403 8/18/2016
1.1.0.970 404 8/16/2016
1.1.0.967 395 8/15/2016
1.1.0.966 429 8/15/2016
1.1.0.964 431 8/11/2016
1.1.0.963 408 8/9/2016
1.1.0.961 385 8/9/2016
1.1.0.960 394 8/9/2016
1.1.0.959 394 8/8/2016
1.1.0.957 398 8/7/2016
1.1.0.956 390 8/7/2016
1.1.0.947-rc 358 8/6/2016
1.1.0.946-rc 371 8/5/2016
1.1.0.945 402 8/5/2016
1.1.0.942 481 7/27/2016
1.1.0.941 421 7/27/2016
1.1.0.939 422 7/27/2016
1.1.0.938 458 7/27/2016
1.1.0.936 435 7/26/2016
1.1.0.935 425 7/26/2016
1.1.0.932 439 7/25/2016
1.1.0.930 436 7/23/2016
1.1.0.929 422 7/23/2016
1.1.0.928 430 7/22/2016
1.1.0.927 437 7/22/2016
1.1.0.924 441 7/22/2016
1.1.0.923 455 7/21/2016
1.1.0.918 407 7/20/2016
1.1.0.915 409 7/20/2016
1.1.0.912 405 7/20/2016
1.1.0.910 408 7/20/2016
1.1.0.904 409 7/19/2016
1.1.0.903 399 7/18/2016
1.1.0.902 394 7/18/2016
1.1.0.901 414 7/18/2016
1.1.0.887 423 7/16/2016
1.1.0.886 423 7/16/2016
1.1.0.883 569 7/14/2016
1.1.0.879 549 7/13/2016
1.1.0.877 558 7/12/2016
1.1.0.864 421 7/9/2016
1.1.0.863 430 7/9/2016
1.1.0.859 408 7/8/2016
1.1.0.858 486 7/8/2016
1.1.0.857 402 7/6/2016
1.1.0.856 421 6/29/2016
1.1.0.855 417 6/28/2016
1.1.0.854 431 6/25/2016
1.0.1.851-rc 381 6/17/2016
1.0.1.849-rc 418 6/17/2016
1.0.1.842-rc 385 6/9/2016
1.0.1.841-rc 373 6/9/2016
1.0.1.839-rc 379 6/9/2016
1.0.1.837-rc 362 5/31/2016
1.0.1.835-rc 376 5/26/2016
1.0.1.834-rc 402 5/24/2016
1.0.1.833-rc 386 5/20/2016
1.0.1.832-rc 377 5/20/2016
1.0.1.828-rc 373 5/9/2016
1.0.1.827-rc 375 5/7/2016
1.0.1.826-rc 352 5/2/2016
1.0.1.824-rc 359 5/1/2016
1.0.1.823-rc 367 4/21/2016
1.0.1.822-rc 375 4/20/2016
1.0.1.821-rc 375 4/11/2016
1.0.1.819-rc 373 4/11/2016
1.0.1.818-rc 388 4/8/2016
1.0.1.817-rc 379 4/7/2016
1.0.1.813-rc 388 4/7/2016
1.0.1.812-rc 597 3/30/2016
1.0.1.811-rc 378 3/30/2016
1.0.1.810-rc 381 3/30/2016
1.0.1.808-rc 375 3/30/2016
1.0.1.807-rc 375 3/29/2016
1.0.1.806-rc 370 3/29/2016
1.0.1.805-rc 379 3/29/2016
1.0.1.796-rc 378 3/27/2016
1.0.1.793-rc 383 3/27/2016
1.0.1.788-rc 378 3/26/2016
1.0.1.785-rc 385 3/26/2016
1.0.1.778-rc 380 3/22/2016
1.0.1.777-rc 403 3/22/2016
1.0.1.776-rc 392 3/18/2016
1.0.1.775-rc 374 3/18/2016
1.0.1.774-rc 366 3/16/2016
1.0.1.773-rc 386 3/16/2016
1.0.1.771-rc 373 3/15/2016
1.0.1.769-rc 384 3/15/2016
1.0.1.765-rc 380 3/15/2016
1.0.1.764-rc 371 3/15/2016
1.0.1.759-rc 372 3/14/2016
1.0.1.758-rc 383 3/14/2016
1.0.1.757-rc 400 3/14/2016
1.0.1.752-rc 387 3/13/2016
1.0.1.748-rc 426 3/13/2016
1.0.1.747-rc 371 3/13/2016
1.0.1.746-rc 422 3/13/2016
1.0.1.743-rc 363 3/9/2016
1.0.1.742-rc 382 3/8/2016
1.0.1.741-rc 373 3/8/2016
1.0.1.740-rc 395 3/7/2016
1.0.1.736-rc 374 3/7/2016
1.0.1.735-rc 363 3/7/2016
1.0.1.729-rc 385 3/6/2016
1.0.1.728-rc 365 3/6/2016
1.0.1.726-rc 385 3/6/2016
1.0.1.724-rc 382 3/4/2016
1.0.1.723-rc 388 3/3/2016
1.0.1.722-rc 383 3/3/2016
1.0.1.721-rc 398 3/3/2016
1.0.1.719-rc 381 3/2/2016
1.0.1.717-rc 400 3/1/2016
1.0.1.716-rc 379 2/28/2016
1.0.1.711-rc 394 2/28/2016
1.0.1.709-rc 374 2/27/2016
1.0.1.708-rc 385 2/27/2016
1.0.1.707-rc 369 2/27/2016
1.0.1.706-rc 380 2/26/2016
1.0.1.705-rc 429 2/26/2016
1.0.1.701-rc 382 2/25/2016
1.0.1.699-rc 374 2/23/2016
1.0.1.696-rc 403 2/21/2016
1.0.1.693-rc 379 2/20/2016
1.0.1.691-rc 388 2/19/2016
1.0.1.689-rc 396 2/19/2016
1.0.1.684-rc 369 2/18/2016
1.0.1.683-rc 401 2/18/2016
1.0.1.676-rc 382 2/17/2016
1.0.1.673-rc 373 2/17/2016
1.0.1.670-rc 386 2/17/2016
1.0.1.665-rc 370 2/15/2016
1.0.1.663-rc 367 2/14/2016
1.0.1.659-rc 393 2/14/2016
1.0.1.657-rc 451 2/14/2016
1.0.1.654-rc 368 2/14/2016
1.0.1.648-rc 441 2/13/2016
1.0.1.647-rc 379 2/13/2016
1.0.1.632-rc 369 2/11/2016
1.0.1.631-rc 397 2/11/2016
1.0.1.626-rc 386 2/10/2016
1.0.1.625-rc 374 2/10/2016
1.0.1.609-rc 397 2/4/2016
1.0.1.605-rc 387 2/4/2016
1.0.1.604-rc 371 2/4/2016
1.0.1.600-rc 387 1/28/2016
1.0.1.597-rc 382 1/27/2016
1.0.1.596-rc 394 1/26/2016
1.0.1.595-rc 376 1/22/2016
1.0.1.593-rc 388 1/22/2016
1.0.1.590-rc 384 1/21/2016
1.0.1.588-rc 390 1/20/2016
1.0.1.583-rc 373 1/20/2016
1.0.1.582-rc 389 1/20/2016
1.0.1.574-rc 421 1/19/2016
1.0.1.571-rc 383 1/19/2016
1.0.1.570-rc 388 1/18/2016
1.0.1.569-rc 375 1/17/2016
1.0.1.568-rc 455 1/15/2016
1.0.1.565-rc 411 1/8/2016
1.0.1.564-rc 384 1/8/2016
1.0.1.561-rc 442 1/6/2016
1.0.1.557-rc 392 1/3/2016
1.0.1.554-rc 464 12/22/2015
1.0.1.553-rc 415 12/22/2015
1.0.1.552-rc 436 12/22/2015
1.0.1.551-rc 396 12/21/2015
1.0.1.550-rc 418 12/20/2015
1.0.1.545-rc 417 12/17/2015
1.0.1.543-rc 417 12/17/2015
1.0.1.542-rc 372 12/16/2015
1.0.1.539-rc 393 12/16/2015
1.0.1.525-rc 398 12/16/2015
1.0.1.521-rc 386 12/15/2015
1.0.1.512-rc 377 12/14/2015
1.0.1.508-rc 388 12/14/2015
1.0.1.505-rc 424 12/14/2015
1.0.0.492-rc 387 12/11/2015
1.0.0.491-rc 522 12/11/2015
1.0.0.488-rc 493 12/11/2015
1.0.0.487-rc 434 12/11/2015
1.0.0.485-rc 395 12/9/2015
1.0.0.481-rc 386 12/8/2015
1.0.0.479-rc 421 12/7/2015
1.0.0.473-rc 394 12/6/2015
1.0.0.472-rc 378 12/3/2015
1.0.0.469-rc 403 12/1/2015
1.0.0.465-rc 392 11/19/2015
1.0.0.464-rc 394 11/16/2015
1.0.0.458-rc 389 11/3/2015
1.0.0.448-rc 412 10/27/2015
1.0.0.447-rc 432 10/27/2015
1.0.0.446-rc 401 10/27/2015
1.0.0.443-rc 392 10/27/2015
1.0.0.441-rc 383 10/26/2015
1.0.0.436-rc 390 10/26/2015
1.0.0.434-rc 408 10/26/2015
1.0.0.433-rc 414 10/26/2015
0.9.1.426 571 10/8/2015
0.9.1.424 432 10/6/2015
0.9.1.418 445 9/29/2015
0.9.1.415 433 9/29/2015
0.9.1.411 480 9/28/2015
0.9.1.408 465 9/3/2015
0.9.1.407 447 8/18/2015
0.9.1.406 459 8/13/2015
0.9.1.405 490 8/13/2015
0.9.1.404 456 8/13/2015
0.9.1.401 564 7/21/2015
0.9.1.395 456 7/5/2015
0.9.1.394 488 7/4/2015
0.9.1.393 441 7/4/2015
0.9.1.390 464 6/13/2015
0.9.1.388 435 6/13/2015
0.9.1.386 433 6/13/2015
0.9.1.385 473 6/12/2015
0.9.1.382 479 6/12/2015
0.9.1.381 462 6/12/2015
0.9.1.380 440 6/12/2015
0.9.1.378 439 6/12/2015
0.9.1.375 587 2/27/2015
0.9.1.373 516 2/25/2015
0.9.1.370 475 2/25/2015
0.9.1.367 460 2/23/2015
0.9.1.365 536 2/21/2015
0.9.1.361 443 2/21/2015
0.9.1.358 478 2/16/2015
0.9.1.357 528 2/11/2015
0.9.0.355 431 2/10/2015
0.9.0.354 450 2/1/2015
0.9.0.353 497 1/30/2015
0.9.0.350 526 1/29/2015
0.9.0.338 522 1/12/2015
0.9.0.328 470 11/25/2014
0.9.0.326 497 11/24/2014
0.9.0.325 445 11/24/2014
0.9.0.323 512 11/23/2014
0.9.0.313 508 11/22/2014
0.9.0.299 595 11/12/2014
0.9.0.295 741 11/12/2014
0.9.0.290 596 11/11/2014
0.9.0.279 799 11/9/2014
0.9.0.269 691 11/6/2014
0.9.0.268 930 11/4/2014
0.9.0.266 1,231 11/3/2014
0.9.0.265 767 11/3/2014
0.9.0.263 970 11/3/2014
0.9.0.262 765 11/3/2014
0.9.0.249 452 10/27/2014
0.9.0.236 451 10/25/2014
0.9.0.234 464 10/24/2014
0.9.0.233 464 10/21/2014
0.9.0.227 488 10/21/2014
0.9.0.226 437 10/21/2014
0.9.0.225 468 10/21/2014
0.9.0.222 492 10/19/2014
0.9.0.221 462 10/19/2014
0.9.0.204 482 10/17/2014
0.9.0.200 458 10/15/2014
0.9.0.199 456 10/15/2014
0.9.0.193 456 10/14/2014
0.9.0.189 465 10/14/2014
0.9.0.184-test 452 10/14/2014
0.9.0.183-test 461 10/13/2014
0.9.0.179 485 10/13/2014
0.9.0.174 479 10/13/2014
0.6.0.173 438 10/13/2014
0.6.0.165 457 10/3/2014
0.6.0.160 465 9/18/2014
0.6.0.157 495 9/18/2014
0.6.0.155 446 9/18/2014
0.6.0.151 504 9/17/2014
0.6.0.147 467 9/16/2014
0.6.0.143 461 9/12/2014
0.6.0.141 481 9/10/2014
0.6.0.139 497 9/3/2014
0.6.0.135 462 8/21/2014
0.6.0.134 456 8/8/2014
0.6.0.130 457 8/4/2014
0.6.0.127 466 7/1/2014
0.6.0.101 582 1/21/2014
0.6.0.97 485 1/16/2014
0.5.0.51 503 1/5/2014
0.5.0.36 486 12/9/2013
0.5.0.35 489 12/8/2013
0.5.0.29 509 12/1/2013
0.5.0.28 495 12/1/2013
Show less