2009-10-12 56 views
2

存储过程INSERT和UPDATE时我有一个存储过程可以做到这些插件和一举更新(如果ID == 0那么它的插入,否则更新)。我很喜欢将它用于实体框架中的插入和更新方法,但这看起来不太可行。我是否正确,我将不得不将方法分成两个不同的存储过程,或者有办法解决这个问题吗?使用相同的实体框架

回答

2

在路上我会先试,在XML编辑器中打开EDMX并找到在StorageModel元素的存储过程(功能),复制,给它一个新的名字。

然后你就可以作为插入修改功能,一旦作为更新改造功能两次,一次映射一个实际的存储过程。

我还没有真正尝试过这一点,但我不明白为什么这是行不通的。

希望这有助于

亚历克斯·詹姆斯,项目经理,Microsoft

+0

我还没有尝试过下去,但我同意,它应该工作。我刚刚结束重写sprocs。 – CodeMonkey1313 2010-03-23 02:43:12

+0

@AlexJames我试过了,我无法让它工作.. – Seph 2012-06-24 13:53:38