我正在尝试执行包含“批处理”命令的查询,据说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注入问题。有趣的是,我不能为整个班级的学生增加巨大的部署负担,并使每个学生都安装SQL Server Express。
任何评论都赞赏!
答案 0 :(得分:1)
不支持......我将代码库移到了SQLite3。奇迹般有效。考虑到它是公共领域,我建议人们使用Compact来抛弃SQLite!