用Entityframework 随机排序的时候 像这种 OrderBy(c => Guid.NewGuid()) 在MSSQL中没问题,但是在mysql中没有这个函数,
既然在MySQL报错没这个函数,就想着创建一个试试,没想到还真可以。
DELIMITER // CREATE FUNCTION NewGuid() RETURNS VARCHAR(500) BEGIN RETURN rand(); END// DELIMITER ;
暂时解决了随机排序取数据问题,这样子在ef中OrderBy(c => Guid.NewGuid()) 就不会报错了,而且能正常随机排序。
如果其他朋友有更好的解决方案可以告诉下我哈
原文地址:https://www.cnblogs.com/jizhixiaofei/p/9230713.html
时间: 2024-10-16 12:50:24