创建 SQL Compact 文件:模板还是脚本?

发布于 2024-08-26 04:41:00 字数 299 浏览 3 评论 0原文

我正在编写一个写入具有特定架构的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

倾城泪 2024-09-02 04:41:00

我最终选择了模板模式。非常简单,并且在桌面环境中运行良好。我对任何有关更好方法的建议持开放态度。

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文