一直在Discord中开发机器人。Net,现在我想用一个数据库来跟踪事情。我对他们没有太多的经验,但我选择了研究生。
不知道下一步该怎么办,我很难找到与此相关的资源。
只是为了让您知道,SO通常不希望对这样的推荐提出问题。但在这里,我发现了一些可能对你有所帮助的地方:
这是该网站的文档,其中还链接了一些资源和教程。特别是,该页面上的TutorialsPoint链接看起来很有前景(只是快速浏览一下(。
这是一个宽泛的问题,但一般来说,如果你对数据库了解不多,那么就有一个"容易";解决方案。
首先学习数据库的基本知识。然后你有两个选项:
-
使用ORM并采用代码优先的方法,这将使您能够进行编码,而不必太担心数据库。
-
或者制作一个数据库,然后连接一个ORM或Micro ORM,你也可以使用DAL之类的东西,这可能是最快但最难编码的选项。ORM将允许您使用LINQ,该LINQ稍后将被转换为POSTGRES SQL代码(在这种情况下,如果您使用的是SQL SERVER,则为ANSI SQL(。
你的问题没有简单或简短的答案。如果我是你,我会调查EntityFrameWork,这是一个开始学习ORM的好地方,在我看来谦逊是最容易使用的地方之一。
还要研究使用DbContext的代码模式、使用服务(这将是应用程序内存中数据库的映射,不是整个数据库,而是基本数据库,一旦开始学习这些东西,就会得到它(。尝试学习知识库模式。
最重要的是要有耐心,你需要一些时间才能跟上很多概念的进度,比如迁移、实体、IoC等等。
这是你旅程的一个可能的开始https://www.entityframeworktutorial.net/