我的数据库中有一个存储过程(在 SQL Server 2008 R2 上运行),它将其中一个参数作为tinyint. 在实体框架 (v5.0) 模型上,使用该存储过程的函数导入,参数默认映射到Byte.
但是,我enum在该模型中创建了一个自定义,我将函数导入参数的类型设置为原来的Byte. 其基础数据类型enum也是Byte如此。问题是,每当我从数据库更新模型时,参数类型都会恢复为Byte,即使数据库中根本没有影响所述存储过程的更改。
这是一个已知的 EF 错误还是我错过了什么?