Passing a constant value to a stored procedure mapping in Entity Framework
I'm working on creating an Entity Framework model for our database tables, and for the most part, things are going pretty well. However, I'm running into a bit of an issue mapping the stor开发者_JS百科ed procedures. See, the homebuilt ORM that our company has been using tends to use one sproc for inserting and updating, and differentiats the operations by passing a bit valued parameter called @IsInsert
(I know, don't get me started). Entity Framework seems to expect separate sprocs for inserting and updating, so I figure that all I have to do is tell EF "pass true
for this parameter when you're using it as an insert, false
if it's an update". However, at least according to the designer UI, it doesn't seem to give me the option for any mapping other than fields on the entity object. Is there a way to pass a constant value (boolean true
or false
) to a sproc mapping in EF4?
Your best bet may be to use context.executestorequery(query) and keep it how it was before.
精彩评论