4

我的数据库中有一个存储过程(在 SQL Server 2008 R2 上运行),它将其中一个参数作为tinyint. 在实体框架 (v5.0) 模型上,使用该存储过程的函数导入,参数默认映射到Byte.

但是,我enum在该模型中创建了一个自定义,我将函数导入参数的类型设置为原来的Byte. 其基础数据类型enum也是Byte如此。问题是,每当我从数据库更新模型时,参数类型都会恢复为Byte,即使数据库中根本没有影响所述存储过程的更改。

这是一个已知的 EF 错误还是我错过了什么?

4

1 回答 1

1

不幸的是,目前从数据库更新模型会覆盖对模型所做的所有自定义。

于 2013-03-08T16:38:58.273 回答