<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        CYQ.Data輕量數據層之路V4.3版本發布[增加對SQLite,MySQL數據_MySQL

        來源:懂視網 責編:小采 時間:2020-11-09 19:23:16
        文檔

        CYQ.Data輕量數據層之路V4.3版本發布[增加對SQLite,MySQL數據_MySQL

        CYQ.Data輕量數據層之路V4.3版本發布[增加對SQLite,MySQL數據_MySQL:前言: 繼上一版本:CYQ.Data 輕量數據層之路 V4.0 版本發布 ,又過去一個來月了,不過也過了一個新年了。 由于過年原因,因此框架也沒多折騰什么,只是年前年后順路把SQLite,MySQL兩種數據庫給支持上了。 提示:基于網友的提醒,本次版本發布帶CYQ.
        推薦度:
        導讀CYQ.Data輕量數據層之路V4.3版本發布[增加對SQLite,MySQL數據_MySQL:前言: 繼上一版本:CYQ.Data 輕量數據層之路 V4.0 版本發布 ,又過去一個來月了,不過也過了一個新年了。 由于過年原因,因此框架也沒多折騰什么,只是年前年后順路把SQLite,MySQL兩種數據庫給支持上了。 提示:基于網友的提醒,本次版本發布帶CYQ.
        前言:

        繼上一版本:CYQ.Data 輕量數據層之路 V4.0 版本發布 ,又過去一個來月了,不過也過了一個新年了。

        由于過年原因,因此框架也沒多折騰什么,只是年前年后順路把SQLite,MySQL兩種數據庫給支持上了。

        提示:基于網友的提醒,本次版本發布帶CYQ.Data.xml,增加了方法的中文提示。

        下面看一下新版本的修改記錄

        1:MAction的構造函數允許從MDataRow加載

        2:MutilLanguage在設置Cookie時也同時設置語言標識

        3:MutilLanguage默認語言取自瀏覽器語言

        4:取消CYQ.Data.SQL.OutPutData類及兩個相關枚舉TableType|DataBaseType,將[生成枚舉|創建分頁存儲過程|創建日志表]等操作單獨移到輔助工具實現

        5:取消ProcedureSql,新增SchemaAction來獲取表架構數據

        6:增加對SQLite數據的支持

        9:MAction增加從Json反加載數據填充

        7:增加對MySql數據庫的支持

        8:提升數據表架構的緩存級別:MDataColumn->MDataRow

        下面進行詳細的解說

        一:MAction的構造函數允許從MDataRow加載

        增加這個原因,是基于 秋色園 應用中,考慮到數據重用的問題,簡單解說一下:

        1: 秋色園 緩存了用戶的信息,就是一行數據了,OK,那么實際上對所有用戶的操作都來自同一張表,于是,可以直接從緩存的Row中取數據表結構進行反填充即可以了。

        由于數據表結構本身就有緩存,所以上面的填充效果,簡單的看是不太明顯的。

        2:當用戶編輯自己資料時,當獨的數據行無法進行操作,因此時候填充,可以迅速轉成可操作的MAction,節省一定的開銷。

        二:MutilLanguage在設置Cookie時也同時設置語言標識

        三:MutilLanguage默認語言取自瀏覽器語言

        在 秋色園 中,多語言應用的是比較廣的,因此考慮的因素也是相對較多,包括對用戶的瀏覽器語言判別來顯示不同的語言文章,和通過顯示的后綴和非后綴等情況做處理,所以小小的需要改動一下。

        順便說一下:CYQ.Data.Xml名稱空間下的內容,千萬不要放過。

        四:取消CYQ.Data.SQL.OutPutData類及兩個相關枚舉TableType|DataBaseType,將[生成枚舉|創建分頁存儲過程|創建日志表]等操作單獨移到輔助工具實現
        五:取消ProcedureSql,新增SchemaAction來獲取表架構數據

        這兩個的調整,主要是為了減輕框架的大小,同時內部類重新優化了一下結構,不影響外圍使用。

        同時,去掉OutPutData類,意味著一些輔助功能,只能借輔助工具實現,包括生成mssql/oracle的分頁存儲過程。

        六:增加對SQLite數據的支持

        七:增加對MySql數據庫的支持


        采用插件式方式加載,如果需要使用,只要把相應的 MySql.Data.dll 或者 System.Data.SQLite.dll 和 CYQ.Data.dll 放在一起即可。

        由于SQLite和Access都是單個文章方式,因此數據庫鏈接配置方式類似如下:

        < appSettings >
        < add key ="AccessDbNameForWeb" value ="App_Data/myspace.mdb" />
        < add key ="SQLiteDbNameForWeb" value ="App_Data/sqlitedemo.db" />

        < connectionStrings >
        -->
        < add name ="Conn" connectionString ="server=localhost;port=3309;user id=root;password=123456;database=mysqldemo" providerName ="MySql.Data.MySqlClient" />

        八:提升數據表架構的緩存級別:MDataColumn->MDataRow

        表架構緩存提升了一個級別,理論上性能是提升的,本屬內部優化之事。

        九:MAction增加從Json反加載數據填充

        增加的這個功能是為Ajax應用準備的,應用示例代碼:

        using (MAction action = new MAction( " Blog_User " ))
        {
        action.GetFromJson( " {id:2,name:/ " 秋色園/ " ,url:/ " www.cyqdata.com/ " } " );
        action.Update();
        }

        結果就是把id為2的行數據的name和url字段更改為相應的數據。

        十:V4.3 框架下載

        下載地址:下載中心-秋色園

        PS:由于新增加數據庫,相應的輔助工具V4.3版本也同時提供下載。

        十一:CYQ.Data框架項目案例

        網址:http://www.cyqdata.com/cyqdata/article-cate-81

        歡迎大伙繼續提供CYQ.Data框架項目案例。

        后言:

        到本版本為止,支持的數據庫類型為:Access / MSSQL[ 2000 / 2005 / 2008 ] / Oracle / SQLite / MySQL

        其中Access / MSSQL兩個系列在大量的項目應用中應用過后,已相當的穩定。

        對于Oracle,在測試中通過,已有兄臺在實際應用項目中應用,靜待發布項目案例的那天。

        對于SQLite和MySQL,在測試中通過,歡迎大伙在實際應用中若遇到問題歡迎反饋。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        CYQ.Data輕量數據層之路V4.3版本發布[增加對SQLite,MySQL數據_MySQL

        CYQ.Data輕量數據層之路V4.3版本發布[增加對SQLite,MySQL數據_MySQL:前言: 繼上一版本:CYQ.Data 輕量數據層之路 V4.0 版本發布 ,又過去一個來月了,不過也過了一個新年了。 由于過年原因,因此框架也沒多折騰什么,只是年前年后順路把SQLite,MySQL兩種數據庫給支持上了。 提示:基于網友的提醒,本次版本發布帶CYQ.
        推薦度:
        標簽: 版本 SQLite sq
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 全部免费毛片在线| 日本高清免费网站| 亚洲国产综合精品中文第一区| a级毛片免费高清视频| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 两个人看的www视频免费完整版| 亚洲国产一成久久精品国产成人综合 | 亚洲av无一区二区三区| 在线播放高清国语自产拍免费| 国产亚洲精aa在线看| 永久中文字幕免费视频网站| 精品亚洲国产成人av| 亚洲精品一级无码鲁丝片| 国产精品免费αv视频| 国产亚洲精品岁国产微拍精品 | 91精品国产免费久久国语蜜臀| 亚洲精品乱码久久久久久下载| 亚州免费一级毛片| 亚洲首页国产精品丝袜| 日本不卡视频免费| eeuss影院www天堂免费| 亚洲国产一区国产亚洲 | 久久免费精品视频| 亚洲欧洲国产视频| 国产免费小视频在线观看| 成人一区二区免费视频| 亚洲熟妇av一区| 免费一看一级毛片全播放| 国产麻豆成人传媒免费观看| 亚洲国产情侣一区二区三区| 国产免费人视频在线观看免费| 最近国语视频在线观看免费播放 | 亚洲午夜精品一区二区麻豆| AV在线亚洲男人的天堂| 亚洲一区二区三区免费在线观看 | 99精品视频在线免费观看| 亚洲av无码无线在线观看| 亚洲香蕉成人AV网站在线观看| 亚洲免费观看在线视频| 一级毛片免费不卡| 亚洲乱码无限2021芒果|