首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EF5 -修改SaveChanges()之前生成的insert/update语句

EF5 -修改SaveChanges()之前生成的insert/update语句
EN

Stack Overflow用户
提问于 2014-06-11 22:42:54
回答 1查看 253关注 0票数 0

我需要修改为插入/更新操作生成的SQL,然后才能将其发送到数据库。所需的修改非常具体,所以我希望有一种方法可以简单地将字符串附加到语句中。

例如,SQL如下所示(Oracle BTW):

代码语言:javascript
复制
UPDATE TABLE_A
 SET DESCRIPTION = "ABC"
 WHERE OBJECTID = 1

但是我想附加这一行(在SET part中)来更新另一个字段:

代码语言:javascript
复制
SHAPE = sde.st_geometry('point (18 57)', 4326)

我无法将SHAPE列添加到EF模型,因为这是不支持的数据类型。

现在,有没有办法可以修改EF生成的SQL语句?

EN

回答 1

Stack Overflow用户

发布于 2014-06-11 23:25:51

您可以将此更新移动到映射到您的实体数据模型的简单存储过程。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24165883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档