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