【发布时间】:2014-01-21 13:25:01
【问题描述】:
如何获取 Context.SaveChanges(); 生成的 sql 查询命令。我需要这个,因为用户可以选择创建用于数据分发的脚本,而不是插入到本地库中。
谢谢。
更新:
我正在将实体框架与 WCF 数据服务一起使用。
【问题讨论】:
-
如果是单个或少量查询,您可以查看(并复制)在 SQL Server Profiler 中运行的确切查询 (www.codeproject.com/Articles/21371/SQL-Server-Profiler -一步步)。如果您的意思是即时生成脚本,那么我不确定。
-
我正在使用实体框架,我相信生成的 sql 维护起来非常复杂。
-
你能不能为他们提供一个非常简单的软件来接收数据(可能是 CSV 或他们想要的)并使用标准接口。我不希望人们直接在数据库上运行复杂的 SQL 脚本。
-
现在我只是使用UI数据来生成脚本,如你所说,实体生成的查询非常复杂,几乎无法维护。我真的需要更好地了解 sql server 中的数据分布。
标签: c# sql wcf entity-framework wcf-data-services