【发布时间】:2018-09-13 02:24:06
【问题描述】:
我正在尝试使用数据库优先方法将存储过程导入实体模型,但由于以下警告,导入失败。我正在使用 Visual Studio 2015 update3
错误 6005: 函数“ar_get_contact_name”的返回数据类型“varchar”当前不受目标实体框架版本的支持。该函数已被排除。
错误 6046: 无法生成存储函数“ar_get_contact_name”的函数导入返回类型。该函数将被忽略,不会生成函数导入。
如下表和SP
创建表“entityframework”.ar_contact ( contact_code char(10) 非空主键, 名称 char(80) 不为空 );
创建过程“实体框架”.ar_get_contact_name ( cont_code LIKE ar_contact.contact_code)
回归 VARCHAR(50);
定义连续名称 VARCHAR(255);
选择 ar_contact.name 进入 续名 从 ar_contact 在哪里 cont_code = contact_code;
返回续名;
结束程序
有什么解决方法吗?
【问题讨论】: