在 VB.net 中设计和部署数据驱动的桌面应用程序的最佳方法是什么?
我正在设计一个由本地数据驱动的桌面应用程序。我正在尝试确定实现此目标的最佳方法。如果我使用数据库,数据库将包含大约 10-12 个表,并且我想象任何一个表中的记录不会超过 10000 条(但老实说,99% 的用户不会拥有超过 1000 条记录)。我正在考虑使用 SQL Server Compact。这是一个好的解决方案吗?我当然可以将其包含在我的安装中,但我只是想知道是否有人知道更好的解决方案?如果这是最佳解决方案,您建议我如何在部署时创建表?我应该只从我的 vb 应用程序中运行带有创建表语句的“查询”还是包含数据库文件或什么? 谢谢, 凯文
I am designing a desktop application that will be driven by local data. I am trying to determine the best way to accomplish this. The database would contain about 10-12 tables if I use a database and I would imagine no more than 10000 records in any one table (but honestly 99% of users would not have more than 1000 records). I am thinking about using SQL Server Compact. Is this a good solution? I can certainly include this in my installation, but I am just wondering if anyone knows of a better solution? If this is the best solution, how would you suggest that I create the tables upon deployment? Should I just run "queries" with create table statements in them from my vb application or include a database file or what?
Thanks,
Kevin
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
忘记 MS-sql,尝试使用 MySQL Connector/Net 来使用 MySQL。您编写程序就像为 sql-server 编写程序一样(更改 MYsql 中的前缀,这就是技巧)。
Mysql很容易由不太专业的人管理,比任何Ms-sql都容易
Forget MS-sql and try MySQL with MySQL Connector/Net. You write your programs as if you are writing for sql-server (change prefix in MYsql, that's the trick).
Mysql is easy to manage by less professional persons, easier than any Ms-sql