原创 FreeSql 已支持 .NetFramework 4.0、ODBC 訪問

FreeSql 開源發佈快一年了,目前主倉庫代碼量 64118 行,用 git 命令統計的命令如下: find . "(" -name "*.cs" ")" -print | xargs wc -l 加上其他幾個擴展包的代碼,大約有 7

原创 FreeSql 導航屬性的聯級保存功能

寫在前面 FreeSql 一個款 .net 平臺下支持 .net framework 4.5+、.net core 2.1+ 的開源 ORM。單元測試超過3100+,正在不斷吸引新的開發者,生命不息開發不止。 和 EFCore 一樣,我們也

原创 FreeSql 新手上路系列教程已發佈在 cnblogs

FreeSql 是一個功能強大的對象關係映射程序(O/RM),支持 .NETCore 2.1+ 或 .NETFramework 4.5+(QQ羣:4336577) FreeSql採用MIT開源協議託管於 github,地址:(https:/

原创 [開源] FreeSql.AdminLTE 功能升級

前言 FreeSql 發佈至今已經有9個月,功能漸漸完善,自身的生態也逐步形成,早在幾個月前寫過一篇文章《ORM 開發環境之利器:MVC 中間件 FreeSql.AdminLTE》,您可以先閱讀上一篇文章內容瞭解來龍去脈,再回到這裏觀看。

原创 [開源] .NETCore websocket 即時通訊組件---ImCore

前言 ImCore 是一款 .NETCore 下利用 WebSocket 實現的簡易、高性能、集羣即時通訊組件,支持點對點通訊、羣聊通訊、上線下線事件消息等衆多實用性功能。 開源地址:https://github.com/2881099/i

原创 [開源] FreeSql 配套工具,基於 Razor 模板實現最高兼容的生成器

FreeSql 經過半年的開發和堅持維護,在 0.6.x 版本中完成了幾大重要事件: 1、按小包拆分,每個數據庫實現爲單獨 dll; 2、實現 .net framework 4.5 支持; 3、同時支持 MySql.Data、MySqlCo

原创 FreeSql aop功能介紹

前言 FreeSql 是一個功能強大的 .NETStandard 庫,用於對象關係映射程序(O/RM),支持 .NETCore 2.1+ 或 .NETFramework 4.6.1+(QQ羣:4336577)。 據瞭解,用戶使用很少問問題,

原创 FreeSql 新功能介紹:貪婪加載五種方法

前言 FreeSql 在經過6個月的開發和朋友們的工作實踐,不斷的改進創新,目前擁有1500個左右單元測試方法,且每個方法內又覆蓋不同的測試面。 今天介紹 FreeSql 各種貪婪加載的姿勢,作下總結。本節內容對應的還有【延時加載】,貪婪加

原创 FreeSql 新的八大騷功能,.NETCore 你必須曉得的 ORM

前言 FreeSql 目前版本號 0.5.5,預計明年元旦發佈 1.0.0,切莫小看了版本號,目前單元測試方法1350+,並且每個方法內的涵蓋面又比較廣(不信的話見下圖),每一次版本發佈都作了較多的測試工作。 最近的一段時間,關注我們的人

原创 FreeSql v0.5.x 功能介紹

弱類型 之前在操作實體時,必須傳統泛型參數,現在可以實現弱類型實體的操作。以 Repository 爲例: var repos = fsql.GetGuidRepository<object>(); repos.AsType(typeof(

原创 ORM 開發環境之利器:MVC 中間件 FreeSql.AdminLTE

前言 這是一篇純技術乾貨的分享文章,FreeSql 已經基本完成 .NETCore 最方便的 ORM 使命,我們正在籌備生態的建立,比如 ABP 中如何使用 FreeSql 的實現,需要各種各樣的擴展包,好多好多工作量。有沒有大神願意無償參

原创 debian The type initializer for 'System.Drawing.KnownColors' threw an exception

 Change the "System.Drawing" reference of "CoreCompat.System.Drawing"if you throw The type initializer for 'System.Drawi

原创 不使用 webpack,vuejs 異步加載模板

webpack 打包不會玩,整了這麼個小玩具   一段 vue 綁定代碼,關鍵點在 gmallComponent 1、異步加載外部 vue 文件(非 .vue) 2、按一定規則拆分 template、script、style new Vu

原创 使用redis有序集合sorted set設計高效查詢ip所在地

1、將純真版ip數據  xxx.data 導入至 redis(整個過程只花費了幾秒) 引入nuget包 CSRedisCore,使用方法見:https://github.com/2881099/csredis /// <summary>

原创 FreeSql 擴展包實現 Dapper 的使用習慣

簡介 FreeSql.Connection.Extensions 這是 FreeSql 衍生出來的擴展包,實現(Mysql/postgresql/sqlserver/Oracle/SQLite)數據庫連接對象擴展方法,像 Dapper 一樣