日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

ef6+mysql的bug

發布時間:2025/7/14 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ef6+mysql的bug 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

entityFramework6在mysql數據庫下,用linq進行排序會出現一個bug.

Expression<Func<blog, bool>> expr_filter=p=>(area==""?true:p.areaName==area); IQueryable<blog> viewBlog = blogList_AllList.Where(expr_filter).OrderByDescending(p => p.createDate);

上述代碼會報莫名其妙的nullrefrenceException

經試錯得出結論,在expression如果想用三目運算符實現動態sql,那就不能用orderBy,這兩者只能用一個

補救方案:expression中不用三目運算符,用if...else..條件來進行實現

目前mysql好像也沒給出什么解決方案,希望被坑的同學不要死磕了

轉載于:https://www.cnblogs.com/amigod/p/7128106.html

總結

以上是生活随笔為你收集整理的ef6+mysql的bug的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。