在VB中利用Nuget包使用SQLite数据库和Linq to SQLite
来源:互联网 发布:protel99se软件下载 编辑:程序博客网 时间:2024/06/15 06:44
上午解决了在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类。
<script type="text/javascript"><!--google_ad_client = "ca-pub-1944176156128447";/* cnblogs 首页横幅 */google_ad_slot = "5419468456";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 在VB中利用Nuget包使用SQLite数据库和Linq to SQLite
- 在C#中利用Nuget包使用SQLite数据库和Linq to SQLite
- 在.NET中利用SQLite ADO.NET使用SQLite数据库
- 使用Nuget 安装 SQLite 小型数据库
- Linq to SQlite的使用
- Linq to SQlite的使用
- linq连接sqlite数据库(linq to sqlite) vs2012
- 利用SQLite ADO.NET在.NET(C#)中使用SQLite数据库
- 利用SQLite ADO.NET在.NET(C#)中使用SQLite数据库
- 利用SQLite ADO.NET在.NET(C#)中使用SQLite数据库
- 利用SQLite ADO.NET在.NET(C#)中使用SQLite数据库
- 利用SQLite ADO.NET在.NET(C#)中使用SQLite数据库
- 利用SQLite ADO.NET在C#中使用SQLite
- Sqlite在.NET下的使用和Sqlite数据库清理
- linq to SQLite
- 在.net中使用Sqlite数据库
- 在.net中使用Sqlite数据库
- 如何在Java中使用SQLite数据库
- 重复数据删重技术
- hdu 1556 Color the ball 线段树,树状树组,与dp思想的树组解决技巧
- 用java代码获取baidu官方时间
- RadHat系统下的FTP服务器的配置
- HDU 4508 湫湫系列故事――减肥记I
- 在VB中利用Nuget包使用SQLite数据库和Linq to SQLite
- 2013-7-31 linux
- IOS项目流程与对应文档
- 游戏中代答的应用
- linux下安装中文输入法
- CodeForces 55D 数位统计 记忆化搜索
- 用javascript获取指定节点父节点、子节点
- [Oracle] 浅谈Sequence(序列)
- IOS开发之认识内存泄露第一重境界