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