miso_soup3 Blog

主に ASP.NET 関連について書いています。

NHibernate

ストアードプロシージャの結果を、クラスにマッピングする

このようなストアドをこのようなクラスにマッピングする方法です。 とりあえず2つありますが、後者の方がコードは少なくすみます。 方法1 1.クラスのマッピングをかく 2.ストアドのマッピングをかく 3.リポジトリ 方法2 方法1とちがい、クラスのマ…

field.camelcase-underscore でエラー

field.camelcase-underscore を使ってマッピングしている時に、 エラーが出ました。 クラス private Iesi.Collections.Generic.ISet<Student> _studentItems = new HashedSet<Student>(); public IEnumerable<Student> Students { get { return _studentItems; } } マッピング <set name="StudentItems" access="field.camelcase-underscore"> ... </set> こ</student></student></student>…

ユーザにロールを設定する

状況 ユーザにロールを設定する処理を、スマートに書きたい ASP.NETメンバーシップのスキーマを利用 NHibernateを利用 アプリケーションで使用するロールは決まっている やりたいこと ↓のようなコードではなく… User user = _repository.FindByName(userName…