「Fluent NHibernate/フルーエントマッピング」の版間の差分
imported>Administrator |
imported>Administrator |
||
| (同じ利用者による、間の6版が非表示) | |||
| 52行目: | 52行目: | ||
=== アプリを作る === | === アプリを作る === | ||
次に実際にアプリケーションを作る。 | 次に実際にアプリケーションを作る。 | ||
Mappingの中身がFluentMappingsとなっているのが特徴。 | |||
オートマッピングの場合はAutoMappingsとなっていた部分である。 | |||
<source lang="csharp"> | <source lang="csharp"> | ||
| 92行目: | 95行目: | ||
</source> | </source> | ||
== | == 基本 == | ||
=== Id === | |||
プライマリーキーとなる。 | |||
=== Map === | |||
プロパティとマッピングする。 | |||
=== References === | |||
多対1(many to one)を表す。 | |||
=== HasMany === | |||
1対多(one to many)を表す。 | |||
=== HasManyToMany === | |||
多対多(many to many)を表す。 | |||
=== HasOne === | |||
1対1(one to one)を表す。 | |||
== 応用、その他 == | |||
* [[Fluent NHibernate/フルーエントマッピング/自己参照]] | * [[Fluent NHibernate/フルーエントマッピング/自己参照]] | ||
* [[Fluent NHibernate/フルーエントマッピング/複合主キー]] | * [[Fluent NHibernate/フルーエントマッピング/複合主キー]] | ||
* [[Fluent NHibernate/フルーエントマッピング/オートインクリメント]] | * [[Fluent NHibernate/フルーエントマッピング/オートインクリメント]] | ||
* [[Fluent NHibernate/フルーエントマッピング/テキスト長]] | |||
* [[Fluent NHibernate/フルーエントマッピング/日付型]] | |||
* [[Fluent NHibernate/フルーエントマッピング/列挙型]] | |||
* [[Fluent NHibernate/フルーエントマッピング/NOT NULL]] | |||
<!-- | <!-- | ||
{{stub}} | {{stub}} | ||