c# - Npgsql + Entity Framework + Edmx with column type 位

标签 c# entity-framework postgresql npgsql

我一直在将 Npgsql 与 Entity Framework + .net 一起使用,同时在 edmx 文件的 ssdl 部分中使用列类型作为位,它会抛出类似“类型位不是原始类型”的错误。

谁能告诉我如何在 edmx 文件中使用位类型。

谢谢。

最佳答案

您是否将 bit 用于 bool 类型?如果是这样,您需要将数据库中的 bit 类型更改为 bool

如果没有,则需要在实体模型中使用smallint

关于c# - Npgsql + Entity Framework + Edmx with column type 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31137996/

相关文章:

c# - 您认为哪些 Visual Studio 插件对于新的(ish)/返回的 C# 开发人员必不可少?

C# linq 选择列表中的对象查看另一个对象列表

c# - EF Code First 一对一和一对多映射

sql - 在 postgresql 函数中将变量放在查询上

c# - 在运行时更改自定义属性的参数

c# - Nhibernate 连接池问题

c# - Linq 中的 Sql IN 子句等效

c# - 使用 LINQ 联合两个嵌套 List<object>

postgresql - 如何在触发器函数中将 NEW.* 传递给 EXECUTE

node.js - 如何正确处理sequelize事务