c# - 如何在 EF Core 中转换字符串 Npgsqldate
问题描述
我一直坚持将字符串转换为 Npgsql
String dtTo="2020/07/01"
NpgsqlDate DateTo = NpgsqlDate.ToNpgsqlDate(Convert.ToDateTime(dtTo));
它给了我一个错误,提示没有为 CLR 类型“NpgsqlDate”找到到关系类型的映射
我的存储过程需要它:
regionalManager = "%";
dtFrom = "2020-07-03";
dtTo = "2020-07-07";
string service_under = "%";
string supervisor = "%";
NpgsqlDate DateFrom = NpgsqlDate.Parse(dtFrom);
NpgsqlDate DateTo = NpgsqlDate.Parse(dtTo);
NpgsqlParameter p0 = new NpgsqlParameter("@drfrom", NpgsqlDbType.Date);
NpgsqlParameter p1 = new NpgsqlParameter("@dtto", NpgsqlDbType.Date);
NpgsqlParameter p2 = new NpgsqlParameter("@regionalmanager", NpgsqlDbType.Varchar);
NpgsqlParameter p3 = new NpgsqlParameter("@serviceunder", NpgsqlDbType.Varchar);
NpgsqlParameter p4 = new NpgsqlParameter("@supervisor", NpgsqlDbType.Varchar);
var x = _db.dataInGlance.FromSqlRaw(@"SELECT * from wpv.avail_pro_failedbattry_error_powerconv(@p0,@p1,@p2,@p3,@p4)
res (o_availability double precision, o_production double precision,o_numberofturbines integer, o_errors_disabled integer,o_failed_battery integer,o_power integer,o_crew_present text)",DateFrom,DateTo,regionalManager,service_under,supervisor
).ToList();
解决方案
推荐阅读
- r - 子集数据集仅保留平均值
- python - 使用 kazoo python 注册服务并用于服务发现
- python - python selenium 没有打开新的实例窗口并且不工作
- node.js - Nodejs Canvas 模块在命令行加载,但不会在 nssm 服务中加载
- python - /contact/ 处的 ProgrammingError 是什么意思?
- swift - 添加的子视图稍微偏离了位置 - 我怎样才能将它放回原位?
- mysql - 当默认存储引擎数据库为 MyIsam 时,具有 InnoDB 引擎的表是否会损坏?
- php - auth 用户在重定向方法中返回 null
- intellij-idea - Main-Class 已经在 MANIFEST.MF 中定义了,但是仍然找不到主类错误
- mysql - 删除字符或字符串总数小于10的行mysql