创建 SQL Compact 文件:模板还是脚本?
我正在编写一个写入具有特定架构的 SQL Compact 文件的应用程序,并且我现在正在实现新文件用例。最简单的方法似乎是使用模板模式:首先,创建一个位于应用程序目录中的模板文件。然后,当用户选择“新建文件”时,模板将被复制到用户在“新建文件”对话框中指定的名称和目标。
另一种方法是脚本化方法:使用相同的“新建文件”对话框,但省去模板文件。相反,使用用户指定的名称/目标创建一个空的 SQL Compact 文件,然后从托管代码对其执行 T-SQL 脚本。
在这一点上,我倾向于模板方法,因为它更简单。我有什么理由不应该使用这种方法吗?感谢您的帮助。
I am writing an application that writes to SQL Compact files that have a specific schema, and I am now implementing the New File use case. The simplest approach seems to be to use a Template pattern: first, create a template file that lives in the application directory. Then, when the user selects New File, the template is copied to the name and destination specified by the user in a New File dialog.
The alternative is a scripted approach: Use the same New File dialog, but dispense with the template file. Instead, create an empty SQL Compact file using the name/destination specified by the user, and then execute a T-SQL script on it from managed code.
At this point, I am leaning toward the Template approach, because it is simpler. Is there any reason I should not use that approach? Thanks for your help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我最终选择了模板模式。非常简单,并且在桌面环境中运行良好。我对任何有关更好方法的建议持开放态度。
I ended up going with a Template pattern. Pretty simple and it works fine in a desktop environment. I remain open to any suggestions on a better approach.