• C#使用Linq to Sqlite


    1.首先到Nuget命令行运行:

    Install-Package linq2db.SQLite

    2.在项目下添加一个文件夹:DataModels,用以存放数据库相关的文件,显得规整

    3.找到CopyMe.SQLite.tt.txt,复制一份到DataModels,改名为MyDatabase.tt

    4.找到这一行,LoadSQLiteMetadata(@"C:Data", "MyDatabase.sqlite");

    将C:Data改为你的数据库文件的路径

    将MyDatabase.sqlite改为你的数据库文件名称

    保存一下,会自动生成代码文件MyDatabase1.generated.cs

    如果没有的话,可以在MyDatabase.tt点右键,选“运行自定义工具”

    5.修改app.config配置文件,添加以下代码:

    <connectionStrings>
    <add name="MyDatabase" connectionString="Data Source=D:abc.db" providerName="SQLite" />
    </connectionStrings>

    6.在程序中使用(我的数据库为Abc,表名Questions,表中有个字段为HtmlContent):

                using (var db = new AbcDB())
                {
                    var q =
                        from c in db.Questions
                        select c;
    
                    foreach (var c in q)
                        Console.WriteLine(c.HtmlContent);
                }
  • 相关阅读:
    C语言 va_start 宏
    C语言 strcat_s 函数
    C语言 strcat 函数
    C语言 memcpy_s 函数
    C语言 memcpy 函数
    C语言 strcpy_s 函数
    C语言 strcpy 函数
    C语言 sizeof 函数
    c++实现扫雷游戏 初学
    .Net vs .Net Core,我该如何选择?看这一篇文章就够了
  • 原文地址:https://www.cnblogs.com/sinceret/p/10614344.html
Copyright © 2020-2023  润新知