我需要快速执行存储过程,该存储过程使用来自SQL Server中不同数据源的数据更新表。是否有可能使用EF7,我尝试过FromSql,但这似乎只适用于映射的实体。
它不需要返回任何东西,只需执行即可。
除了在服务器上每10分钟运行一次SQLConnection或SQL作业之外,还有其他方法吗?
答案 0 :(得分:2)
我认为您可以使用DbContext.Database和ExecuteSqlCommand来执行存储过程。
twig:
debug: %kernel.debug%
strict_variables: %kernel.debug%
exception_controller: 'FOS\RestBundle\Controller\ExceptionController::showAction'
fos_rest:
routing_loader:
default_format: json
include_format: true # We do not include format in request, so that all responses
view:
view_response_listener: force
force_redirects:
html: true
format_listener:
rules:
- { path: '^/', fallback_format: json}
param_fetcher_listener: force
body_listener: true
exception:
codes:
'Symfony\Component\HttpKernel\Exception\NotFoundHttpException': 404
'Doctrine\ORM\OptimisticLockException': HTTP_CONFLICT
messages:
'Symfony\Component\Routing\Exception\ResourceNotFoundException': true