dotnetcore / FreeSql

🦄 .NET aot orm, C# orm, VB.NET orm, Mysql orm, Postgresql orm, SqlServer orm, Oracle orm, Sqlite orm, Firebird orm, 达梦 orm, 人大金仓 orm, 神通 orm, 翰高 orm, 南大通用 orm, 虚谷 orm, 国产 orm, Clickhouse orm, QuestDB orm, MsAccess orm.
http://freesql.net
MIT License
3.99k stars 842 forks source link

DateOnly 字段不能生成到插入语句中 #1763

Closed sqlite-me closed 1 month ago

sqlite-me commented 1 month ago

问题描述及重现代码:

实体中有DateOnly 的字段

        [Column(TypeName = "date")]
        public DateOnly begin { get; set; }
        [Column(TypeName = "date")]
        public DateOnly end { get; set; }

生成的插入语句中,缺少这两个字段

数据库版本

mysql 10.5.5-MariaDB

nuget包:

FreeSql.All 3.2.820

目标框架: .net 6.0, dotnet --version 8.0.200

### Tasks
sqlite-me commented 1 month ago

特性使用的是 System.ComponentModel.DataAnnotations 命令空间里的

2881099 commented 1 month ago

只有sqlserver处理了新类型