如何在Discord Bot中使用数据库?(使用Discord.Net和psotgresql)



一直在Discord中开发机器人。Net,现在我想用一个数据库来跟踪事情。我对他们没有太多的经验,但我选择了研究生。

不知道下一步该怎么办,我很难找到与此相关的资源。

只是为了让您知道,SO通常不希望对这样的推荐提出问题。但在这里,我发现了一些可能对你有所帮助的地方:

这是该网站的文档,其中还链接了一些资源和教程。特别是,该页面上的TutorialsPoint链接看起来很有前景(只是快速浏览一下(。

这是一个宽泛的问题,但一般来说,如果你对数据库了解不多,那么就有一个"容易";解决方案。

首先学习数据库的基本知识。然后你有两个选项:

  1. 使用ORM并采用代码优先的方法,这将使您能够进行编码,而不必太担心数据库。

  2. 或者制作一个数据库,然后连接一个ORM或Micro ORM,你也可以使用DAL之类的东西,这可能是最快但最难编码的选项。ORM将允许您使用LINQ,该LINQ稍后将被转换为POSTGRES SQL代码(在这种情况下,如果您使用的是SQL SERVER,则为ANSI SQL(。

你的问题没有简单或简短的答案。如果我是你,我会调查EntityFrameWork,这是一个开始学习ORM的好地方,在我看来谦逊是最容易使用的地方之一。

还要研究使用DbContext的代码模式、使用服务(这将是应用程序内存中数据库的映射,不是整个数据库,而是基本数据库,一旦开始学习这些东西,就会得到它(。尝试学习知识库模式。

最重要的是要有耐心,你需要一些时间才能跟上很多概念的进度,比如迁移、实体、IoC等等。

这是你旅程的一个可能的开始https://www.entityframeworktutorial.net/

相关内容

  • 没有找到相关文章

最新更新