2011-07-01から1ヶ月間の記事一覧

Doma 1.7.0 + Doma Tools 1.7.1 + Java 7 + Eclipse 3.7

Java 7やEclipse 3.7がリリースされたということで稼動確認してみました。DomaもDoma Toolsも動作としては特に問題ありませんでした。ただjavac(実際にはAntから試しました)でDomaを利用したアプリをコンパイルしてみると次の警告メッセージが表示されまし…

Doma Tools 1.17.1 リリース

Domaの開発を支援するEclipseプラグインのDoma Toolsですが、バグを2つ直してリリースしました。更新サイトからインストールできます。 http://eclipse.seasar.org/updates/3.5/ Bug [DOMA-245] - [Tools] Doma ToolsのDaoのメソッドからSQLファイルにジャン…

Doma 1.17.0 リリース

Java6(JDBC4.0)対応のDaoフレームワーク Doma 1.17.0 をリリースしました。 ダウンロードはこちらからできます。 http://doma.seasar.org/downloads.html Mavenをご利用の方はこちらを参照ください。 http://www.seasar.org/wiki/index.php?Maven2RepoRemo…

Soma 1.3.0.0 リリース

Soma 1.3.0.0をリリースしました。SomaはF#で作ったO/Rマッパーです。(F#はもちろんC#やVB.NETでも使えます)。 ダウンロードはこちら。 http://soma.codeplex.com/releases/view/70125 NuGetを使って簡単にセットアップできます。 クイックスタート(FShar…

C#の非同期プログラミングモデル(APM)をF#のMailboxProcessorに書き換えてみた

C# F#

非同期処理が得意になりたいなぁと思います、最近。プログラミング.NET FRAMEWORK 第3版 (Microsoft Press)の27章にAPM(Asynchronous Programming Model)のいい例が載っていたので、勉強がてらF#のMailboxProcessorに書き換えてみました。 例のプログラム…

Somaの式コメントでオリジナルの関数を使う(C#版)

上の補足。C#でほぼ同じものを書くとこうなります。F#のオプション型を意識していないのが主な違いです。 using System; using System.Collections.Generic; using Soma.Core; namespace ConsoleApplication3 { public class Dialect : MsSqlDialect { publi…

Somaの式コメントでオリジナルの関数を使う

このエントリは、Soma 1.2.0.0を利用する際のTipsです。 はじめに Somaでは、SQLを動的に組み立てるためにSQLコメント(式コメント)内で利用できる関数があらかじめ組み込まれていて、たとえば次のように使えます。 select * from Employee where /*%if not…

Soma 1.2.0.0 リリース

Soma 1.2.0.0をリリースしました。SomaはF#で作ったO/Rマッパーです。(F#はもちろんC#やVB.NETでも使えます)。 ダウンロードはこちら。 http://soma.codeplex.com/releases/view/69733 NuGetを使って簡単セットアップできます。 クイックスタート(FSharp…

Domaでvarcharとnvarcharを使い分けたい場合

ちょっとトリッキーな方法ですが、ドメインクラスを使うとできます。まずは利用イメージを示します。エンティティはこんな感じで、varcharをString、nvarcharをNStringにマッピングするものとします。NStringはもちろんこれから自作するクラスです。 @Entity…

Soma 1.1.0.0 リリース

昨日1.0.0.0をリリースしたばかりでなんですが、Soma 1.1.0.0をリリースしました。SomaはF#で作ったO/Rマッパーです。(F#はもちろんC#やVB.NETでも使えます)。ダウンロードはこちら。 http://soma.codeplex.com/releases/view/69471 NuGetを使ったダウンロ…

Soma 1.0.0.0 リリース

F#で作ったO/Rマッパー Soma 1.0.0.0をリリースしました(F#はもちろんC#やVB.NETでも使えます)。ダウンロードはこちら。 http://soma.codeplex.com/releases/view/69439 NuGetを使ったダウンロードもできます。 http://nuget.org/List/Packages/Soma Relea…