Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/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
Vb.net Visual Studio 2012 ERD(模型第一)_Vb.net_Linq_Entity Framework 4 - Fatal编程技术网

Vb.net Visual Studio 2012 ERD(模型第一)

Vb.net Visual Studio 2012 ERD(模型第一),vb.net,linq,entity-framework-4,Vb.net,Linq,Entity Framework 4,我刚刚遇到了一个问题,我希望有一个简单的解决办法 我已经模拟了几十个实体,所有的东西看起来和感觉都很棒。我有一个多->多个关系和后台构建的连接表 然而,一个问题是要求连接表中存在“打印订单”字段 这两个表格是: 过程和序列——它们之间的关系是,一个过程可以有X个序列,每个过程应该能够重用序列,但每个过程可能需要在最顶端有一个序列,而其他过程可能需要在过程中的任意偏移/位置有相同的过程 我可以手动将“offset”字段添加到连接表中,但不知道如何使用实体模型/LINQ API访问该字段 我需要选择

我刚刚遇到了一个问题,我希望有一个简单的解决办法

我已经模拟了几十个实体,所有的东西看起来和感觉都很棒。我有一个多->多个关系和后台构建的连接表

然而,一个问题是要求连接表中存在“打印订单”字段

这两个表格是:

过程和序列——它们之间的关系是,一个过程可以有X个序列,每个过程应该能够重用序列,但每个过程可能需要在最顶端有一个序列,而其他过程可能需要在过程中的任意偏移/位置有相同的过程

我可以手动将“offset”字段添加到连接表中,但不知道如何使用实体模型/LINQ API访问该字段

我需要选择一个过程的所有序列,但要根据这个“偏移”值对它们进行排序


有什么想法吗?

不知道我是否明白你的意思

Dim query = model.Sequences.Where(Function(o) o.procedureId = procedureId).OrderBy(Function(x) x.Offset).ToList()
我可以把它倒过来:

Dim query = model.Procedures.Where(Function(o) o.sequenceId = sequenceId).OrderBy(Function(x) x.Offset).ToList()

如果表字段不正确,请将表布局放入您的问题中。

我需要基本上添加一个实体来充当连接表。抱歉搞混了