【问题标题】:Getting the index number in database using Entity Framework使用实体框架获取数据库中的索引号
【发布时间】:2014-05-12 09:52:53
【问题描述】:

我有一个以 Guid 列作为主键的表。

如何使用实体框架获取列的行索引。例如我想获取葡萄的行索引

【问题讨论】:

标签: c# entity-framework


【解决方案1】:

如果你的列表实现了indexer,你可以直接获取元素的索引。

在您的情况下,例如,如果您想要葡萄索引,您可以这样做(我不建议在包含许多元素的表中使用它,因为从性能的角度来看 ToList() 很差):

Table test= Table.Where<Table>( x => return x.Name== "Grapes";).Single<Table>();
int index = Table.ToList().IndexOf(test);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-03
    • 1970-01-01
    • 1970-01-01
    • 2011-09-15
    • 2012-06-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多