码迷,mamicode.com
首页 > 数据库 > 详细

EntityFramework在Mysql中随机排序问题

时间:2018-06-26 19:33:01      阅读:629      评论:0      收藏:0      [点我收藏+]

标签:span   mys   new   UI   方案   func   char   rand   derby   

 用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()) 就不会报错了,而且能正常随机排序。

如果其他朋友有更好的解决方案可以告诉下我哈

EntityFramework在Mysql中随机排序问题

标签:span   mys   new   UI   方案   func   char   rand   derby   

原文地址:https://www.cnblogs.com/jizhixiaofei/p/9230713.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!