我正在使用EF5开发一个MVC4项目,并且我在用户表上为CRUD操作创建了一个通用存储过程。
spUsers @opt, @id, @password, @name, @lastname, @birthdate
if @opt = 1 INSERT ...
if @opt = 2 UPDATE ...
if @opt = 3 DELETE ...
我在一个存储过程中执行此操作的原因是避免将它们分成三个独立的存储过程,并为其他表累积过多的存储过程。
我的问题是,是否可以使用EF设计器将插入,更新和删除操作的用户类映射到该通用存储过程,然后手动提供@opt值?