有没有可以在 jquery 中使用的等价的 right() 函数。我想用文件扩展名 xlsx 获取记录。
new Guid(context.Documents.Where(T => T.FileName == ".xlsx").Select(T => T.ItemGuid).First().ToString());
就像是
select * from document where right(filename,4) = 'xlsx'
我不想将文件名存储在变量中,然后再对其进行操作。我希望能够在我的 where 条件下直接使用它。“文档”是我的表名,“文件名”是一个包含我上传的文件名称的字段,现在我只需要过滤扩展名为“xlsx”的文件。我试着做
guid temp = new Guid(context.Documents.Where(T => T.FileName.Substring(T.FileName.Length - 4) == ".xlsm").Select(T => T.ItemGuid).First().ToString());
但我收到错误“序列不包含元素”错误。
*更新:使用 EndsWith() 获取我想要的信息。这现在有效:
guid temp = new Guid(context.Documents.Where(T => T.FileName.EndsWith("xlsm")).Select(T => T.ItemGuid).First().ToString());
谢谢。