假设我有一个像这样的表: 人(身份证,姓名,DOB,......) 我用EF用VS2010创建模型。然后我想用SP作为CRUD。说我的SP插入如:
Create PROCEDURE [dbo].[Person_Add]
(@DOB datetime, @NAME varchar(10)= null,@PersonType as int)
AS
Begin
...
End
Param @PersonType是我想在SP中使用的一些额外的业务逻辑,但它不是表和模型的一部分。
然后我使用设计表面进行SP映射。当SP上面的插图函数映射时,edmx会要求我映射param @PersonType,但是没有办法映射它。
如何解决此问题?
答案 0 :(得分:0)
请尝试以下步骤:
1.将存储过程导入模型。
在XML编辑器中编辑模型:
2.删除冗余参数。
3.将CommandText添加到此过程中,您可以在其中执行过程本身。