首页 > 解决方案 > 运算符不存在:inet = text" postgresql Nhibernate

问题描述

不幸的是,我必须将 asp.net MVC 与 PostgreSQL 和 Nhibernate 一起使用,在数据库中,我的代码中的 IP 类型为 Inet 类型,它的文本,当我查询时出现此错误,如果我将代码中的类型更改为 npgsqlType。 Inet 引发了另一个错误,指出无法投射 Inet!

 "42883: operator does not exist: inet = text"}

对于这个查询:

     var stst = session.Query<Statstics>().Where(s => s.m_turbine_id== "192.168.137.2").Single();

标签: c#npgsql

解决方案


推荐阅读