0

我对 C# 相当陌生,对数据库完全陌生。

目前我已经创建了一个电影数据库和一个与之配套的 GUI。我可以很好地查询数据库,但我有一个关于访问和分发我的应用程序的问题。

现在我必须在启动我的应用程序之前运行 mongod.exe。我对此的理解是 mongod.exe 让我的程序访问数据库。

我的问题是:

  1. 有没有办法让我的应用程序运行而无需显式运行 mongod.exe?
  2. 如果是这样,怎么做?

我问的原因是因为我想在多台计算机上分发我的应用程序,并且我不想在每台计算机上安装 MongoDB,并且必须在每次启动我的应用程序之前运行 mongod.exe。

如果我完全误解了这个问题,有人会介意我指出正确的方向吗?

谢谢

4

1 回答 1

0

Mongod 必须安装在某个地方,无论是 MongoHQ 之类的托管服务,还是远程服务器甚至客户端计算机上。没有……MongoDB,MongoDB 就无法存在。

如果您希望分发您的应用程序,为什么不建立一个中央数据库服务器供他们交谈?这将是一种更好的方法。

于 2012-06-28T21:39:35.443 回答