Shaolinq.MySql 1.2.0.1103

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!

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

Release Notes

- Added IDataAccessModelHook.CreateGuid overload that takes PropertyDescriptor
- New DataAccessModelConfiguration AlwaysSubmitDefaultValues setting
- Add support for DataAccessModel hooks
- Support Configuration option ValueTypesAutoImplicitDefault value type so they don't get given default values on instantiation of the parent DAO unless a value is specified using DefaultValueAttribute. Attempts to commit incomplete objects result in a MissingPropertyValueException.
-- Previous --
- Fixed bug where including properties using a lambda over a generic type class or function type fails
- Support explicit naming of foreign keys via
NamingTransformsConfiguration
- Support explicit naming of primary keys via NamingTransformsConfiguration
- SqlServerProvider: Don't add NOT NULL conditions on index columns if index is not unique
- Support disabling foreign key constraints on DAO properties and BackReferences via ForeignObjectConstraintAttribute.Disabled
- Added UniqueNullIndexAnsiComplianceFixerClassicBehaviour
- Improved performance DataAccessModel.BuildDataAccessModel(Type)
- Added better support for explicitly setting identity columns.
- Added AutoIncrementAttribute.ValidateExpression support allowing declarative skipping of autoincrement values.
- Fix bug where TransactionContext for null transactions (before most outer DataAccessScope) could be replaced with TransactionContexts from inner scopes.
- Various other transaction and async related fixes
- Fix ambient TransactionContext sometimes not being disposed (like on initialisation of DataAccessModel)
- Changed TransactionContext to have to be acquired in a using statement in order to be created. Transactioncontext.GetCurrent() will only return non-null if there is already a current transaction. Fixes leaky ambient DataAccessObjectDataContexts.
- RewriteAsync now validates manually written async methods to make sure they're not calling sync methods when async equivalents are available.
- RewriteAsync now supports searching all types for a matching extension method that can be used for async (rather than just the type that defined the non-async method).
- Added more connection configuration properties to Postgres (KeepAlive, others)
- AsyncRewriter improvements
- Fixed InvalidCastException when saving a property using a  predicated deflated references where the referenced type is not the same as the property container type.
- Fixed OrderBy sometimes ignored with some queries (e.g. GroupBy)
- Added SumAsync(selector) method for decimal and decimal?
- Fix potential exception when projecting structs
- Fixed potential memory leak when querying with similarly structured queries with different constant values
- Fixed ForUpdate not working when using Aggregates after ForUpdate is applied
- Added SumAsync(Decimal) support
- Fixed exception when using Enums with no declared values
- Fixed Insert/Update of predicated deflated references

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.1475-refs-pull-100-merge 0 9/30/2020
1.9.5.1474-refs-pull-104-merge 0 9/30/2020
1.9.5.1471-refs-pull-108-merge 0 9/30/2020
1.9.5.1470-refs-pull-108-merge 0 9/30/2020
1.9.5.1469-refs-pull-108-head 0 9/30/2020
1.9.5.1468-refs-pull-107-merge 0 9/30/2020
1.9.5.1467-refs-pull-107-head 0 9/30/2020
1.9.5.1466-refs-pull-106-merge 0 9/30/2020
1.9.5.1465-refs-pull-106-head 0 9/30/2020
1.9.5.1464-refs-pull-105-merge 0 9/30/2020
1.9.5.1462-refs-pull-104-merge 0 9/30/2020
1.9.5.1460-refs-pull-100-merge 111 4/1/2020
1.9.5 231 1/17/2020
1.9.4.1454-refs-pull-97-merge 140 9/18/2019
1.9.4.1453-refs-pull-97-head 121 9/18/2019
1.9.4.1452-refs-pull-96-merge 122 9/18/2019
1.9.4.1451-refs-pull-96-head 124 9/18/2019
1.9.4.1450-refs-pull-95-merge 123 9/18/2019
1.9.4.1449-refs-pull-95-head 136 9/18/2019
1.9.4 355 11/9/2018
1.9.3.1445-fix-null-enum-bug 228 11/9/2018
1.9.3 232 11/9/2018
1.9.1.1438-feature-allow-re... 236 10/23/2018
1.9.1 243 10/23/2018
1.9.0.1437-feature-model-ge... 235 10/21/2018
1.9.0.1435-fix-query-cachin... 252 10/18/2018
1.9.0 251 10/18/2018
1.8.15 242 10/17/2018
1.8.14.1433-fix-nested-quer... 222 10/17/2018
1.8.14 259 10/16/2018
1.8.13.1429-fix-fix-nested-... 222 10/15/2018
1.8.13 252 10/15/2018
1.8.12 284 10/2/2018
1.8.11.1420-feature-allow-i... 236 10/2/2018
1.8.11.1419-feature-allow-i... 247 10/1/2018
1.8.11.1418-feature-allow-i... 231 10/1/2018
1.8.11 256 9/25/2018
1.8.10.1416-fix-distinct-co... 242 9/25/2018
1.8.10 564 8/16/2018
1.8.9 291 8/16/2018
1.8.8.1409-feature-sqlserve... 272 8/13/2018
1.8.8 280 8/10/2018
1.8.7.1404-fix-sql-index-an... 272 8/10/2018
1.8.7 296 8/10/2018
1.8.6 307 8/8/2018
1.8.4.1394-feature-exclude-... 296 8/7/2018
1.8.4 301 8/7/2018
1.8.3.1391-feature-unique-i... 276 8/7/2018
1.8.3 312 8/6/2018
1.8.2.1387-fix-support-over... 289 8/6/2018
1.8.2 305 8/2/2018
1.8.1.1384-fix-computed-mem... 276 8/1/2018
1.8.1.1383-fix-computed-mem... 275 8/1/2018
1.8.1 295 7/29/2018
1.8.0 294 7/28/2018
1.7.2 307 7/23/2018
1.7.1 293 7/22/2018
1.7.0.1340-feature-support-... 286 7/22/2018
1.7.0.1338-feature-support-... 270 7/22/2018
1.7.0 298 7/22/2018
1.6.0.1329-feature-naming-t... 277 7/21/2018
1.5.0.1304 288 7/20/2018
1.5.0.1303-feature-class-le... 287 7/20/2018
1.5.0.1300 331 6/4/2018
1.5.0.1296-fix-datacontext-... 441 5/6/2018
1.5.0.1295 367 4/26/2018
1.5.0.1294 353 4/26/2018
1.5.0.1285 374 2/6/2018
1.5.0.1285-asynchooks-test 367 2/6/2018
1.5.0.1280-asynchooks-test 374 2/5/2018
1.3.1.1240 417 1/23/2018
1.3.1.1208 382 1/17/2018
1.3.1.1207 401 1/8/2018
1.3.1.1206 377 1/8/2018
1.3.1.1204 337 1/3/2018
1.3.1.1198 397 12/21/2017
1.3.1.1195 360 12/1/2017
1.3.1.1194 339 12/1/2017
1.3.1.1193 351 12/1/2017
1.3.1.1171 361 10/17/2017
1.3.1.1163 433 7/5/2017
1.3.1.1160 396 6/21/2017
1.3.1.1159 366 6/21/2017
1.3.1.1155 393 6/20/2017
1.3.1.1153 375 6/19/2017
1.3.1.1151 362 6/16/2017
1.3.1.1148 383 6/15/2017
1.3.0.1144 388 6/12/2017
1.3.0.1141 392 6/9/2017
1.3.0.1137 410 5/12/2017
1.3.0.1135 373 5/11/2017
1.3.0.1134 383 5/11/2017
1.3.0.1131 371 5/6/2017
1.3.0.1130 387 5/6/2017
1.3.0.1129 366 5/5/2017
1.3.0.1128 373 5/5/2017
1.2.0.1118 395 5/4/2017
1.2.0.1116 376 5/4/2017
1.2.0.1114 378 5/4/2017
1.2.0.1112 392 5/4/2017
1.2.0.1111 375 5/3/2017
1.2.0.1107 392 5/2/2017
1.2.0.1104 374 4/29/2017
1.2.0.1103 385 4/28/2017
1.2.0.1101 362 4/28/2017
1.2.0.1095 370 4/27/2017
1.2.0.1092 387 4/18/2017
1.2.0.1088 394 4/17/2017
1.2.0.1087 373 4/17/2017
1.2.0.1064-rc1 357 4/1/2017
1.2.0.1061-rc1 346 3/31/2017
1.2.0.1059-rc1 354 3/29/2017
1.2.0.1057-rc1 346 3/28/2017
1.2.0.1055-rc1 353 3/28/2017
1.1.1.1044 383 3/24/2017
1.1.1.1040 380 3/19/2017
1.1.1.1004 393 3/10/2017
1.1.1.1002 380 3/9/2017
1.1.1.1000 434 2/1/2017
1.1.1.998 396 1/31/2017
1.1.1.996 474 12/15/2016
1.1.1.991 448 11/28/2016
1.1.1.989 453 9/22/2016
1.1.1.987 406 9/22/2016
1.1.1.986 399 9/22/2016
1.1.1.985 400 9/22/2016
1.1.1.982 431 8/24/2016
1.1.1.980 403 8/24/2016
1.1.1.979 401 8/22/2016
1.1.0.975 410 8/22/2016
1.1.0.973 415 8/22/2016
1.1.0.972 397 8/22/2016
1.1.0.971 413 8/18/2016
1.1.0.970 414 8/16/2016
1.1.0.967 403 8/15/2016
1.1.0.966 439 8/15/2016
1.1.0.964 441 8/11/2016
1.1.0.963 418 8/9/2016
1.1.0.961 395 8/9/2016
1.1.0.960 405 8/9/2016
1.1.0.959 405 8/8/2016
1.1.0.957 408 8/7/2016
1.1.0.956 400 8/7/2016
1.1.0.947-rc 369 8/6/2016
1.1.0.946-rc 381 8/5/2016
1.1.0.945 412 8/5/2016
1.1.0.942 491 7/27/2016
1.1.0.941 431 7/27/2016
1.1.0.939 432 7/27/2016
1.1.0.938 468 7/27/2016
1.1.0.936 446 7/26/2016
1.1.0.935 435 7/26/2016
1.1.0.932 449 7/25/2016
1.1.0.930 445 7/23/2016
1.1.0.929 433 7/23/2016
1.1.0.928 440 7/22/2016
1.1.0.927 448 7/22/2016
1.1.0.924 451 7/22/2016
1.1.0.923 466 7/21/2016
1.1.0.918 417 7/20/2016
1.1.0.915 419 7/20/2016
1.1.0.912 415 7/20/2016
1.1.0.910 418 7/20/2016
1.1.0.904 420 7/19/2016
1.1.0.903 409 7/18/2016
1.1.0.902 405 7/18/2016
1.1.0.901 424 7/18/2016
1.1.0.887 433 7/16/2016
1.1.0.886 433 7/16/2016
1.1.0.883 579 7/14/2016
1.1.0.879 559 7/13/2016
1.1.0.877 568 7/12/2016
1.1.0.864 431 7/9/2016
1.1.0.863 440 7/9/2016
1.1.0.859 418 7/8/2016
1.1.0.858 496 7/8/2016
1.1.0.857 412 7/6/2016
1.1.0.856 431 6/29/2016
1.1.0.855 427 6/28/2016
1.1.0.854 441 6/25/2016
1.0.1.851-rc 391 6/17/2016
1.0.1.849-rc 428 6/17/2016
1.0.1.842-rc 396 6/9/2016
1.0.1.841-rc 383 6/9/2016
1.0.1.839-rc 389 6/9/2016
1.0.1.837-rc 372 5/31/2016
1.0.1.835-rc 386 5/26/2016
1.0.1.834-rc 412 5/24/2016
1.0.1.833-rc 397 5/20/2016
1.0.1.832-rc 387 5/20/2016
1.0.1.828-rc 384 5/9/2016
1.0.1.827-rc 385 5/7/2016
1.0.1.826-rc 362 5/2/2016
1.0.1.824-rc 369 5/1/2016
1.0.1.823-rc 378 4/21/2016
1.0.1.822-rc 385 4/20/2016
1.0.1.821-rc 383 4/11/2016
1.0.1.819-rc 383 4/11/2016
1.0.1.818-rc 398 4/8/2016
1.0.1.817-rc 389 4/7/2016
1.0.1.813-rc 396 4/7/2016
1.0.1.812-rc 607 3/30/2016
1.0.1.811-rc 389 3/30/2016
1.0.1.810-rc 391 3/30/2016
1.0.1.808-rc 385 3/30/2016
1.0.1.807-rc 385 3/29/2016
1.0.1.806-rc 381 3/29/2016
1.0.1.805-rc 389 3/29/2016
1.0.1.796-rc 388 3/27/2016
1.0.1.793-rc 393 3/27/2016
1.0.1.788-rc 389 3/26/2016
1.0.1.785-rc 395 3/26/2016
1.0.1.778-rc 390 3/22/2016
1.0.1.777-rc 413 3/22/2016
1.0.1.776-rc 402 3/18/2016
1.0.1.775-rc 384 3/18/2016
1.0.1.774-rc 376 3/16/2016
1.0.1.773-rc 396 3/16/2016
1.0.1.771-rc 383 3/15/2016
1.0.1.769-rc 394 3/15/2016
1.0.1.765-rc 390 3/15/2016
1.0.1.764-rc 379 3/15/2016
1.0.1.759-rc 383 3/14/2016
1.0.1.758-rc 393 3/14/2016
1.0.1.757-rc 410 3/14/2016
1.0.1.752-rc 397 3/13/2016
1.0.1.748-rc 434 3/13/2016
1.0.1.747-rc 381 3/13/2016
1.0.1.746-rc 433 3/13/2016
1.0.1.743-rc 373 3/9/2016
1.0.1.742-rc 392 3/8/2016
1.0.1.741-rc 383 3/8/2016
1.0.1.740-rc 405 3/7/2016
1.0.1.736-rc 384 3/7/2016
1.0.1.735-rc 373 3/7/2016
1.0.1.729-rc 395 3/6/2016
1.0.1.728-rc 376 3/6/2016
1.0.1.726-rc 395 3/6/2016
1.0.1.724-rc 392 3/4/2016
1.0.1.723-rc 398 3/3/2016
1.0.1.722-rc 393 3/3/2016
1.0.1.721-rc 408 3/3/2016
1.0.1.719-rc 392 3/2/2016
1.0.1.717-rc 410 3/1/2016
1.0.1.716-rc 389 2/28/2016
1.0.1.711-rc 404 2/28/2016
1.0.1.709-rc 384 2/27/2016
1.0.1.708-rc 396 2/27/2016
1.0.1.707-rc 379 2/27/2016
1.0.1.706-rc 390 2/26/2016
1.0.1.705-rc 440 2/26/2016
1.0.1.701-rc 392 2/25/2016
1.0.1.699-rc 384 2/23/2016
1.0.1.696-rc 411 2/21/2016
1.0.1.693-rc 389 2/20/2016
1.0.1.691-rc 398 2/19/2016
1.0.1.689-rc 406 2/19/2016
1.0.1.684-rc 379 2/18/2016
1.0.1.683-rc 411 2/18/2016
1.0.1.676-rc 392 2/17/2016
1.0.1.673-rc 383 2/17/2016
1.0.1.670-rc 397 2/17/2016
1.0.1.665-rc 380 2/15/2016
1.0.1.663-rc 378 2/14/2016
1.0.1.659-rc 403 2/14/2016
1.0.1.657-rc 461 2/14/2016
1.0.1.654-rc 379 2/14/2016
1.0.1.648-rc 451 2/13/2016
1.0.1.647-rc 389 2/13/2016
1.0.1.632-rc 380 2/11/2016
1.0.1.631-rc 407 2/11/2016
1.0.1.626-rc 396 2/10/2016
1.0.1.625-rc 384 2/10/2016
1.0.1.609-rc 407 2/4/2016
1.0.1.605-rc 397 2/4/2016
1.0.1.604-rc 382 2/4/2016
1.0.1.600-rc 396 1/28/2016
1.0.1.597-rc 392 1/27/2016
1.0.1.596-rc 402 1/26/2016
1.0.1.595-rc 387 1/22/2016
1.0.1.593-rc 399 1/22/2016
1.0.1.590-rc 394 1/21/2016
1.0.1.588-rc 400 1/20/2016
1.0.1.583-rc 384 1/20/2016
1.0.1.582-rc 399 1/20/2016
1.0.1.574-rc 432 1/19/2016
1.0.1.571-rc 395 1/19/2016
1.0.1.570-rc 398 1/18/2016
1.0.1.569-rc 383 1/17/2016
1.0.1.568-rc 466 1/15/2016
1.0.1.565-rc 421 1/8/2016
1.0.1.564-rc 394 1/8/2016
1.0.1.561-rc 452 1/6/2016
1.0.1.557-rc 402 1/3/2016
1.0.1.554-rc 474 12/22/2015
1.0.1.553-rc 425 12/22/2015
1.0.1.552-rc 447 12/22/2015
1.0.1.551-rc 406 12/21/2015
1.0.1.550-rc 426 12/20/2015
1.0.1.545-rc 427 12/17/2015
1.0.1.543-rc 427 12/17/2015
1.0.1.542-rc 383 12/16/2015
1.0.1.539-rc 403 12/16/2015
1.0.1.525-rc 408 12/16/2015
1.0.1.521-rc 396 12/15/2015
1.0.1.512-rc 387 12/14/2015
1.0.1.508-rc 398 12/14/2015
1.0.1.505-rc 434 12/14/2015
1.0.0.492-rc 398 12/11/2015
1.0.0.491-rc 533 12/11/2015
1.0.0.488-rc 503 12/11/2015
1.0.0.487-rc 444 12/11/2015
1.0.0.485-rc 405 12/9/2015
1.0.0.481-rc 397 12/8/2015
1.0.0.479-rc 431 12/7/2015
1.0.0.473-rc 405 12/6/2015
1.0.0.472-rc 388 12/3/2015
1.0.0.469-rc 413 12/1/2015
1.0.0.465-rc 402 11/19/2015
1.0.0.464-rc 404 11/16/2015
1.0.0.458-rc 399 11/3/2015
1.0.0.448-rc 420 10/27/2015
1.0.0.447-rc 443 10/27/2015
1.0.0.446-rc 411 10/27/2015
1.0.0.443-rc 403 10/27/2015
1.0.0.441-rc 393 10/26/2015
1.0.0.436-rc 400 10/26/2015
1.0.0.434-rc 417 10/26/2015
1.0.0.433-rc 424 10/26/2015
0.9.1.426 582 10/8/2015
0.9.1.424 442 10/6/2015
0.9.1.418 455 9/29/2015
0.9.1.415 443 9/29/2015
0.9.1.411 490 9/28/2015
0.9.1.408 475 9/3/2015
0.9.1.407 457 8/18/2015
0.9.1.406 469 8/13/2015
0.9.1.405 500 8/13/2015
0.9.1.404 466 8/13/2015
0.9.1.401 576 7/21/2015
0.9.1.395 466 7/5/2015
0.9.1.394 498 7/4/2015
0.9.1.393 452 7/4/2015
0.9.1.390 474 6/13/2015
0.9.1.388 445 6/13/2015
0.9.1.386 441 6/13/2015
0.9.1.385 483 6/12/2015
0.9.1.382 489 6/12/2015
0.9.1.381 472 6/12/2015
0.9.1.380 451 6/12/2015
0.9.1.378 447 6/12/2015
0.9.1.375 598 2/27/2015
0.9.1.373 527 2/25/2015
0.9.1.370 486 2/25/2015
0.9.1.367 470 2/23/2015
0.9.1.365 544 2/21/2015
0.9.1.361 454 2/21/2015
0.9.1.358 489 2/16/2015
0.9.1.357 539 2/11/2015
0.9.0.355 441 2/10/2015
0.9.0.354 461 2/1/2015
0.9.0.353 508 1/30/2015
0.9.0.350 537 1/29/2015
0.9.0.338 532 1/12/2015
0.9.0.328 480 11/25/2014
0.9.0.326 507 11/24/2014
0.9.0.325 456 11/24/2014
0.9.0.323 522 11/23/2014
0.9.0.313 519 11/22/2014
0.9.0.299 605 11/12/2014
0.9.0.295 751 11/12/2014
0.9.0.290 606 11/11/2014
0.9.0.279 810 11/9/2014
0.9.0.269 699 11/6/2014
0.9.0.268 940 11/4/2014
0.9.0.266 1,239 11/3/2014
0.9.0.265 777 11/3/2014
0.9.0.263 981 11/3/2014
0.9.0.262 775 11/3/2014
0.9.0.249 462 10/27/2014
0.9.0.236 461 10/25/2014
0.9.0.234 475 10/24/2014
0.9.0.233 472 10/21/2014
0.9.0.227 498 10/21/2014
0.9.0.226 448 10/21/2014
0.9.0.225 478 10/21/2014
0.9.0.222 502 10/19/2014
0.9.0.221 473 10/19/2014
0.9.0.204 492 10/17/2014
0.9.0.200 470 10/15/2014
0.9.0.199 465 10/15/2014
0.9.0.193 466 10/14/2014
0.9.0.189 476 10/14/2014
0.9.0.184-test 463 10/14/2014
0.9.0.183-test 471 10/13/2014
0.9.0.179 495 10/13/2014
0.9.0.174 489 10/13/2014
0.6.0.173 448 10/13/2014
0.6.0.165 467 10/3/2014
0.6.0.160 475 9/18/2014
0.6.0.157 506 9/18/2014
0.6.0.155 456 9/18/2014
0.6.0.151 514 9/17/2014
0.6.0.147 478 9/16/2014
0.6.0.143 472 9/12/2014
0.6.0.141 492 9/10/2014
0.6.0.139 507 9/3/2014
0.6.0.135 473 8/21/2014
0.6.0.134 465 8/8/2014
0.6.0.130 467 8/4/2014
0.6.0.127 476 7/1/2014
0.6.0.101 593 1/21/2014
0.6.0.97 495 1/16/2014
0.5.0.51 515 1/5/2014
0.5.0.36 496 12/9/2013
0.5.0.35 499 12/8/2013
0.5.0.29 520 12/1/2013
0.5.0.28 506 12/1/2013
Show less