我很难解决一个愚蠢的映射问题。基本上发生的事情是我在一个 sql db 表中有一个字段,它是一个 varbinary 用于安全目的(加密和解密)。所有这些东西都很好,但似乎 edmx 将该表中的字段视为一个字符串,我认为它应该将其视为给定数据只是一个二进制字符串。这是我收到的错误消息。
Schema specified is not valid. Errors:
ReadModel.Model.msl(836,12): error 2019: Member Mapping specified is not valid. The type
'Edm.String [Nullable=True,DefaultValue=,MaxLength=256,Unicode=,FixedLength=False]' of
member 'field-in-question' in type 'Lib.ReadModel.TableName' is not compatable with
'SqlServer.varbinary' [Nullable=True,DefaultValue=,MaxLength=256,FixedLength=False]'
of member 'field-in-question' in type 'Model.Store.TableName'.
有没有人遇到过这样的问题?也许我忽略了什么?也许能够指出我正确的方向?我在查找信息以解决问题时遇到问题,并且不知所措。