「Fluent NHibernate/フルーエントマッピング/日付型」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
[[Fluent NHibernate]]と[[MySQL]]の組み合わせでは、[[C Sharp|C#]]のDateTimeやTimeSpanなどの日付型においてミリ秒以下が落ちる。 | [[Fluent NHibernate]]と[[MySQL]]の組み合わせでは、[[C Sharp|C#]]のDateTimeやTimeSpanなどの日付型においてミリ秒以下が落ちる。 | ||
− | + | これはMySQL側の仕様の問題で、MySQLのDATETIME型およびTIMESPAMP型が秒単位の精度までであることに起因する。 | |
== エンティティ == | == エンティティ == | ||
− | |||
public class TimeSpace | public class TimeSpace | ||
{ | { | ||
11行目: | 10行目: | ||
public virtual TimeSpan TimeSpan { get; set; } | public virtual TimeSpan TimeSpan { get; set; } | ||
} | } | ||
− | |||
== マッピング == | == マッピング == | ||
− | |||
public class TimeSpaceMap : ClassMap<TimeSpace> | public class TimeSpaceMap : ClassMap<TimeSpace> | ||
{ | { | ||
26行目: | 23行目: | ||
} | } | ||
} | } | ||
− | |||
== スキーマ == | == スキーマ == |