有没有办法使用Entities和LinQ编写同样的SQL原子指令?
IF EXISTS(SELECT * FROM MyTable WHERE ID = @Id) 更新MyTable SET名称= @name 其他 INSERT INTO MyTable(@ Id,@ name)
或者你需要从EF中调用存储过程吗?
答案 0 :(得分:0)
实体框架跟踪对象的生命周期:
UPDATE
。 INSERT
。如果您希望调用单个SQL,无论是否需要INSERT
或UPDATE
操作,您都必须指定存储过程。