Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sqlite 有没有可能';附上';.net中强类型数据集中的SQLdatabase_Sqlite_Strongly Typed Dataset - Fatal编程技术网

Sqlite 有没有可能';附上';.net中强类型数据集中的SQLdatabase

Sqlite 有没有可能';附上';.net中强类型数据集中的SQLdatabase,sqlite,strongly-typed-dataset,Sqlite,Strongly Typed Dataset,我在.net中使用一个类型化数据集(Devart.Data.SQLite)和SQLite 我有两个独立的数据库,主部件列表(MPL)和项目数据库(ProjDB)。可能有许多ProjDB,但只需要1个MPL,由每个人共享。ProjDB将引用位于MPL中的PartID。我想将MPL“附加”到我的ProjDB,以便从MPL中提取信息。我知道,为了数据完整性,建议将所有内容都放在同一个数据库中,但是MPL中的部分永远不会被删除。将只添加和轻微的文本修改。而且MPL很大,我不想在每个项目中都复制它 我可以

我在.net中使用一个类型化数据集(Devart.Data.SQLite)和SQLite

我有两个独立的数据库,主部件列表(MPL)和项目数据库(ProjDB)。可能有许多ProjDB,但只需要1个MPL,由每个人共享。ProjDB将引用位于MPL中的PartID。我想将MPL“附加”到我的ProjDB,以便从MPL中提取信息。我知道,为了数据完整性,建议将所有内容都放在同一个数据库中,但是MPL中的部分永远不会被删除。将只添加和轻微的文本修改。而且MPL很大,我不想在每个项目中都复制它

我可以在Datadesigner中添加两个单独的连接,并创建一个关系,允许我在两个数据库之间创建主/详细信息(在单独的网格中)。这满足了大多数要求,但我需要在同一行中显示一行projDB和MPL数据,datadesigner不允许我这样做

我只能在非类型化数据集中使用“ExecuteOnQuery”进行“附加”


我是否应该放弃类型化数据集,转而使用非类型化数据集?

您尝试过表达式列吗?我在发布之前就尝试过了。我在设计器中的表上创建了一个“dummy”列,但当我尝试引用Master DB时,它给了我一个表达式错误。我试图搜索正确的格式,但在处理表达式时只能找到数学或字段串联。往下看大约一半。您还尝试过在数据集设计器中使用联接查询吗?请参阅isntance,尽管我不知道是否可以使用SQLite。另外,您使用的“ATTACH”有误导性-它有一个特定的含义,这与您在这里使用它的方式不同。我知道使用数据库限定符连接适用于SQL Server,它在同一实例中有两个数据库,但在数据设计器中,当您打开表配置时,它在另一个SQLite连接中看不到表。您尝试过表达式列吗?我在发布之前就尝试过了。我在设计器中的表上创建了一个“dummy”列,但当我尝试引用Master DB时,它给了我一个表达式错误。我试图搜索正确的格式,但在处理表达式时只能找到数学或字段串联。往下看大约一半。您还尝试过在数据集设计器中使用联接查询吗?请参阅isntance,尽管我不知道是否可以使用SQLite。另外,您使用的“ATTACH”有误导性-它有一个特定的含义,这与您在这里使用它的方式不同。我知道使用数据库限定符连接适用于SQL Server,它在同一实例中有两个数据库,但在数据设计器中,当您打开表配置时,它看不到其他SQLite连接中的表。