注册

EFcore访问报错

流*星 2023/02/28 793 0

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:V8
【操作系统】:Win11
【CPU】:i7
【问题描述】*:net 6框架下,用户EFcore访问达梦数据库,已经安装了EF的达梦数据库依赖包Microsoft.EntityFrameworkCore.Dm.dll 和DmProvider1.1.0 ,数据库是从mysql迁移到DM数据库的,现在遇到两个问题,某些表读取的时候(数据量就几条)报错:Source array was not long enough. Check the source index, length, and the array’s lower bounds. (Parameter ‘sourceArray’),有的报时间格式错误:
String ‘14132-06-06 20:25:44.530584’ was not recognized as a valid DateTime.

达梦数据库链接字符串配置:server=LOCALHOST:5237;userid=SYSDBA;pwd=sa123456789;database=SYSDBA;
程序EFcore配置代码:

services.AddDbContext<DbContext>(optons =>
{

           optons.UseDm(Configuration["connectStrings:ConnectionString"], dm => { dm.UseRelationalNulls();});

});

帮看下什么问题,怎么解决

回答 0
暂无回答
扫一扫
联系客服