如何将复合数据库对象映射到具有较少属性的clr对象?

时间:2018-03-07 13:09:04

标签: npgsql

我们执行从2. *到3.2.7的Npgsql升级。

我想映射一个数据库对象" dbObject"有字段:a,b,c 到一个clr对象" clrObject"具有属性:a,b

我定义了一个映射如下:

NpgsqlConnection.MapCompositeGlobally(" DBOBJECT",someNameTranslator);

我得到一个运行时错误,指出clrObject没有匹配" c" dbObject中的字段。

在将dbObject映射到clrObject时,有没有办法省略某些字段?

1 个答案:

答案 0 :(得分:0)

目前还不可能 - Npgsql要求您的CLR对象具有映射到PostgreSQL属性的所有必要字段/属性。您可以在http://github.com/npgsql/npgsql上打开问题来申请此问题。