Database 选中从文件夹和数据库中选择linq查询
我在一个目录中有一个文件夹,里面有pdf文件,名称如下 23015.pdf 23221.pdf . . 等 我有一个主键与pdf文件标题相同的数据库表。 此表具有名称Database 选中从文件夹和数据库中选择linq查询,database,linq,Database,Linq,我在一个目录中有一个文件夹,里面有pdf文件,名称如下 23015.pdf 23221.pdf . . 等 我有一个主键与pdf文件标题相同的数据库表。 此表具有名称学校,并具有以下字段: 一,学校单元:主键号 二,学校名称:文本 此表中填写的数据如下所示: SchoolUnit SchoolName 23015 any name 23221 any name 我想使用linq从数据库中的主键相同的文件夹中选择名称与学校表相同的pdf文
学校
,并具有以下字段:
一,<代码>学校单元:主键号
二,<代码>学校名称:文本
此表中填写的数据如下所示:
SchoolUnit SchoolName
23015 any name
23221 any name
我想使用linq从数据库中的主键相同的文件夹中选择名称与学校表相同的pdf文件
我使用这个查询:
var c = (
from i in di.GetFiles("*.pdf", SearchOption.AllDirectories).AsEnumerable()
let scu = Int32.Parse(System.IO.Path.GetFileNameWithoutExtension(i.Name))
from s in db.GetTable<Schools>().AsEnumerable()
where scu == s.SchoolUnit
select new { i, s, scu }
);
var c=(
从di.GetFiles(“*.pdf”,SearchOption.AllDirectories)中的i开始
让scu=Int32.Parse(System.IO.Path.GetFileNameWithoutExtension(i.Name))
从db.GetTable().AsEnumerable()中的s
其中,scu==s.SchoolUnit
选择新的{i,s,scu}
);
我使用浏览对话框选择pdf文件夹(它不是固定的文件夹目录)。如果我选择的任何文件夹没有我需要的pdf文件,我希望显示错误信息,即它不是包含pdf文件的正确文件夹。问题是?请提供获取引发异常的确切错误:mscorlib.dll中的“System.FormatException”其他信息:输入字符串的格式不正确。