最近读完了《深入理解c#》,总的来说有些囫囵吞枣,于是决定把其中几个我觉得十分新颖但从前没用过的内容动手实现以下。其中我最有兴趣的就是LINQ to SQL,但《深入理解c#》这本书主要将c#的一些特性,没有具体的操作步骤。虽然书籍配套网站上包含了一些代码,反正LINQ相关章节的代码我没理清,于是我决定写几篇博客,来详细的讲解如何使用LINQ to SQL机制。
在刚开始试着使用LINQ to SQL时,我发现面临两个问题: 没有数据库以及不知道怎么创建项目(以及都需要那些程序库)。我的上一篇博文已经提供了一个作者随机生成的数据库,并提供了文件,和几个LINQ查询的例子。
本文为第二篇,主要教大家如何创建项目。可能听起来很简单,但我刚遇到困难时试着百度的时候,发现很多人都遇到了这方面的问题。
我以往在创建c#项目时,都会选择“控制台程序(.NET Core)”,但这样后面会出现问题,无法添加LINQ to SQL类。创建项目时一定要选择.Net Framework下的控制台应用程序(选择“控制台应用(.NET Framework)"),这样后面才可以添加"LINQ to SQL类"新建项。这个我也不知道为什么,可能.NET Core支持的LINQ to SQL需要另一套操作方法,如果有人知道,欢迎评论区告诉我。
对于创建好的项目添加新建项,LINQ to SQL类。