在VB中利用Nuget包使用SQLite数据库和Linq to SQLite

在VB中利用Nuget包使用SQLite数据库和Linq to SQLite,第1张

概述上午解决了在C#中利用Nuget包使用SQLite数据库和Linq to SQLite,但是最后生成的是C#的cs类文件,对于我这熟悉VB而对C#白痴的来说怎么能行呢? 于是下午接着研究,既然生成的是C#的cs类文件,无法直接在VB中使用,那么我们就把生成的cs类文件直接编译成DLL文件,然后在VB中引用,不就行了吗? 1、在VB中执行上面文章中的 *** 作,到第9步,得到cs文件,需要注意的是:在VB

上午解决了在C#中利用Nuget包使用SQLite数据库和Linq to SQLite,但是最后生成的是C#的cs类文件,对于我这熟悉VB而对C#白痴的来说怎么能行呢?

于是下午接着研究,既然生成的是C#的cs类文件,无法直接在VB中使用,那么我们就把生成的cs类文件直接编译成DLL文件,然后在VB中引用,不就行了吗?

1、在VB中执行上面文章中的 *** 作,到第9步,得到cs文件,需要注意的是:在VB中要选择“显示所有文件”才能看到生成的cs类文件:

2、双击打开cs文件,复制其中的所有代码。

3、新建一个C#的类库项目:

4、将默认的类文件名Class1.cs重命名为在VB中得到的cs文件名:

5、将VB中复制的cs文件代码粘贴到刚才重命名的文件中,添加对linq To sqlite的引用:

位置在:

6、生成DLL文件。

7、在VB项目中添加对C#中生成的DLL文件的引用:

8、在VB开始使用linq To sqlite吧:

imports DataModel ’对DLL文件的引用 Public Class Form1Private Sub Form1_Load(sender As Object,e As EventArgs) Handles MyBase.Load               Dim db As AddressDB               db = New AddressDB               Dim temp = From cust In db.Addressdistricts                                          Select cust  DataGrIDVIEw1.DataSource = temp.ToList       End Sub    

结束:在VB中引用在C#中编译的DLL文件来使用linq To sqlite,解决了一定的问题,但是也应该看到其中的不便,下一步要努力学习T4模板的使用,实现生成在VB中使用的linq To sqlite类。

总结

以上是内存溢出为你收集整理的在VB中利用Nuget包使用SQLite数据库和Linq to SQLite全部内容,希望文章能够帮你解决在VB中利用Nuget包使用SQLite数据库和Linq to SQLite所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1278146.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-09
下一篇2022-06-09

发表评论

登录后才能评论

评论列表(0条)

    保存