C# 是否使用SQL Server Compact 4.0进行批处理查询,如果不支持,还有其他方法?

C# 是否使用SQL Server Compact 4.0进行批处理查询,如果不支持,还有其他方法?,c#,.net,sql,sql-server-ce,sql-injection,C#,.net,Sql,Sql Server Ce,Sql Injection,我正在尝试执行一个包含“批处理”命令的查询,据推测Compact 3.5不支持该查询,但我希望避免使用SQL Express或更大的解决方案,因为它会使桌面上的部署变得繁琐 例如: String query = String.Format("SELECT * FROM [Mytable] WHERE [Id] = 2; DROP TABLE..."); SqlCeCommand cmd= new SqlCeCommand(query , db.Connection); 该应用程序是常见.NET

我正在尝试执行一个包含“批处理”命令的查询,据推测Compact 3.5不支持该查询,但我希望避免使用SQL Express或更大的解决方案,因为它会使桌面上的部署变得繁琐

例如:

String query = String.Format("SELECT * FROM [Mytable] WHERE [Id] = 2; DROP TABLE...");
SqlCeCommand cmd= new SqlCeCommand(query , db.Connection);
该应用程序是常见.NET安全开发问题的测试平台,因此我需要支持批处理查询以支持SQL注入问题。有趣的是,我不能让整个班级的学生承担巨大的部署负担,让他们每个人都安装SQLServerExpress


任何意见感谢

不受支持的。。。我将代码库移动到SQLite3。工作起来很有魅力。考虑到它是公共领域,我建议使用Compact的人放弃使用SQLite

不受支持的。。。我将代码库移动到SQLite3。工作起来很有魅力。考虑到它是公共领域,我建议使用Compact的人放弃使用SQLite