Kairyu 0.2.1 alpha

Rating: No reviews yet
Downloads: 11
Change Set: 62f4a0f68e9b
Released: Feb 11, 2013
Updated: Feb 10, 2013 by mk3008
Dev status: Alpha Help Icon

Recommended Download

Source Code Kairyu 0.2.1 alpha
source code, 277K, uploaded Feb 10, 2013 - 11 downloads

Release Notes

対応DBMS

SQLServerCe3.5
SQLServer
  • ページ読み込み、タイムスタンプ機能はSQLServerのみ対応

R/Oマッピング処理ロジックが増えました

以下の2種類の方法を任意選択できるようになりました。

Batch

SELECT文にリレーションを使用する従来のマッピング。
フレームワークとDBMSとの通信回数を減らします。
デフォルトはこちらのマッピング方法が採用されます。

Iterate

NEW
SELECT文にリレーションを使用しないマッピング。
フレームワークとDBMSの通信回数が増えますが、データ転送量が減ります。
VB.NET
Dim m As Employee = Nothing
ModelFactory.Load(
    Sub(r)
        m = r.Iterate.From(Of Employee)(limitLevel:=2).WhereKeyEquals(5).ToItem
    End Sub)

ページ読み込み機能が追加されました

SQLServer限定ですが、ページ読み込み機能を実装しました。
VB.NET
Dim page As PageList(Of Prefecture) = Nothing
ModelFactory.Load(
    Sub(r)
        '都道府県名でソート、ページ番号1、ページサイズ20件
        page = r.From(Of Prefecture).Paging(Function(x) x.PrefectureName, 1, 20).ToPageList
    End Sub)
  • 今のところ、ソート条件に複数列を指定することができません。今後改良予定です。

今後について

Load機能は一通りそろいましたので、Save機能の整理を行います。

Reviews for this release

No reviews yet for this release.