Releases: dualbios/FileBaseContext
Releases · dualbios/FileBaseContext
Upgraded to .NET 10 and EF Core 10
Upgraded to .NET 10 and EF Core 10
[Table] attribute fix
Fix using the [Table] attribute to specify the name of the database table that the entity should map to.
[Table("Places")]
public class Place
{
public int Id { get; set; }
public string Name { get; set; }
public Point Location { get; set; }
}Support set JSON options serialisation
Support set JSON options serialisation in UseFileBaseContextDatabase, for example, adding a converter like GeoJSON4STJ.
options.UseFileBaseContextDatabase(location: "userDb", applyServices: services =>
{
services.ConfigureJsonSerializerOptions(options =>
{
options.Converters.Add(new GeoJsonConverterFactory());
});
});Upgraded to .NET 9 and EF Core 9
Upgraded to .NET 9 and EF Core 9
Multiline CSV files
Fix supporting multiline data for CSV files
Supporting CSV files
Supporting persist data in CSV files. The CSV files are stored in the directory with the database name. The CSV files are named by the entity name. The first row in the CSV file is the header with the column names.
Support byte arrays and no quotation marks for numeric values
- added support for byte arrays
- fixed support numeric values. Provider reads and writes numeric values without quotation marks (breaking changes!)
previous versions:
{
"IntProp": "42"
}
current version:
{
"IntProp": 42
}
File system mocking possibility
Added unit test supports. To use the provider in unit tests use a mock file system. See README.
EF Core 8 v2.0.0
Merge pull request #7 from mguinness/efcore8 Upgrade to EF Core 8
EF Core 7 v1.0.4
fix Null Referenced exception while reading data and some field(s) removed from the file.