惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
量子位
博客园 - 司徒正美
IT之家
IT之家
V
Visual Studio Blog
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
Google DeepMind News
Google DeepMind News
Last Week in AI
Last Week in AI
Microsoft Security Blog
Microsoft Security Blog
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏
GbyAI
GbyAI
Vercel News
Vercel News
B
Blog
大猫的无限游戏
大猫的无限游戏
D
DataBreaches.Net
小众软件
小众软件
罗磊的独立博客
博客园 - 叶小钗
雷峰网
雷峰网
Martin Fowler
Martin Fowler
Hugging Face - Blog
Hugging Face - Blog
WordPress大学
WordPress大学

博客园 - 天使爱比目鱼

微软日期格式的改变造成程序崩溃 .NET 中DataGridViewComboBoxCell控件得Bug VB.NET在基类中定义共享事件(类似于C#中的静态事件) 也谈解决Combobox绑定数据后取值出现System.Data.DataRowView的问题 在SQL Server 2014下面使用的SQL2000的Northwind和Pubs示例数据库 去除Linq to Sql 查询结果中的空格 VS2015中DataGridView的DataGridViewComBoboxCell列值无效及数据绑定错误的解决方法 DevExpress学习笔记1-ProductsDemo.Win 在VB中利用Nuget包使用SQLite数据库和Linq to SQLite 在C#中利用Nuget包使用SQLite数据库和Linq to SQLite VB.NET中使用Linq TO SQL添加数据后获得自增长列ID [转载代码]VB.NET 中查询 Linq to SQL 执行时的SQL语句 Linq to SQL 绑定 ComboBox 在VS.NET中根据条件设置不同的MainForm 在T-SQL中使用参数将XML数据添加到SQL数据库的XML列 [转载自键舞者]SELECT IDENT_CURRENT(tableName)获得自增长列ID的实现 测试Windows Live Writer 4步搞定:系统必备的安装位置未设置为组件供应商的网站,无法在磁盘上找到 dotNetFx40LP_Client_x86_x64cs.exe 问题的解决方案 VS2010 SP1 简体中文测试通过,繁体未测试 控件命名规范(转自CSDN)
在VB中使用Linq To SQLite注意事项
天使爱比目鱼 · 2013-08-01 · via 博客园 - 天使爱比目鱼

昨天使Linq To SQLite 支持VB,今天在VB中写了几条Linq语句,发现了几个问题:

1、在Linq To SQLite中的Linq语句查询后并不是得到的匿名数据类,而是将Linq转换为SQL语言?例如:

Dim tempProvince = From cust In db.AddressProvinces
                           Select cust

执行后得到的tempProvince并不是一个匿名数据类,而是:

 所以,Linq To SQlite查询执行后的结果不能直接绑定控件,而是要.ToList后才能绑定。

cmbProvince.DisplayMember = "ProvinceName"
cmbProvince.ValueMember = "ProvinceID"
cmbProvince.DataSource = tempProvince.ToList

2、在Linq To SQLite中使用“Where”语句查询特定的字符串值,不能使用“=”,而是要使用“IS”。例如:

Dim tempCity = From cust In db.AddressCities
               Where cust.ProvinceID = cmbProvince.SelectedValue
               Select cust

是会执行错误的,而是要修改为:

Dim tempCity = From cust In db.AddressCities
               Where cust.ProvinceID Is cmbProvince.SelectedValue
               Select cust

3、Like语句好像是不能使用的,只有转换为“.ToString.Contains()”。例如:

 Dim temp = From cust In db.AddressDistricts
            Where cust.DistrictName.ToString.Contains("")
            Select cust

 4、其他问题待发掘。