我需要修改为插入/更新操作生成的SQL,然后才能将其发送到数据库。所需的修改非常具体,所以我希望有一种方法可以简单地将字符串附加到语句中。
例如,SQL如下所示(Oracle BTW):
UPDATE TABLE_A
SET DESCRIPTION = "ABC"
WHERE OBJECTID = 1但是我想附加这一行(在SET part中)来更新另一个字段:
SHAPE = sde.st_geometry('point (18 57)', 4326)我无法将SHAPE列添加到EF模型,因为这是不支持的数据类型。
现在,有没有办法可以修改EF生成的SQL语句?
发布于 2014-06-11 23:25:51
您可以将此更新移动到映射到您的实体数据模型的简单存储过程。
https://stackoverflow.com/questions/24165883
复制相似问题