Pomelo.EntityFrameworkCore.MySql
Pomelo.EntityFrameworkCore.MySql copied to clipboard
Entity Framework Core provider for MySQL and MariaDB built on top of MySqlConnector
It looks like MariaDB added support for [ST_DISTANCE_SPHERE](https://mariadb.com/kb/en/st_distance_sphere/) in May. Currently MariaDB queries are translated using an explicit haversine function. Since MariaDB now supports `ST_DISTANCE_SPHERE` spatial queries can be implemented...
Maybe that will provide more help for this project or something else.
There are a couple of packages being release by Pomelo over the years, while currently only a few of them are still maintained. Some were targeted at specific versions and...
@caleblloyd, @yukozh I recently create the `PomeloFoundation` NuGet organization and moved our main packages over. There are still a lot of older packages out there, that have not yet `PomeloFoundation`...
Raised by @benstevens48 in [dotnet/efcore#26656](https://github.com/dotnet/efcore/issues/26656) for Npgsql. We need to check, whether this is an issue for Pomelo as well. See https://github.com/npgsql/efcore.pg/issues/2094 for the Npgsql fix.
We will use this issue to track the progress on supporting EF Core 7, including its previews.
Currently, if no explicit charset and no collation is being specified at the model level, we implicitly use `utf8mb4` as the character set and explicitly apply it to all object...
When one saves results to the database with dbcontext.SaveChanges(), an exception is raised if the table already contains a row with the same primary key value. A very desirable property...
In contrast to MySQL, MariaDB introduced `SEQUENCE` in `10.3`. See the [Knowledge Base](https://mariadb.com/kb/en/library/create-sequence/) for further details. This would fix #768 and address #509 and #477 for MariaDB. I think we...
Currently `WithClrDateTime` is defined like the following: ```c# public enum MySqlDateTimeType { Default, DateTime, DateTime6, Timestamp6, Timestamp, } public MySqlDefaultDataTypeMappings WithClrDateTime( MySqlDateTimeType mysqlDateTimeType) { } ``` Something like the following...