|
2419 | 2419 | <entry><literal>DbType.StringFixedLength - 1 char</literal></entry>
|
2420 | 2420 | <entry>Default when no <literal>type</literal> attribute specified.</entry>
|
2421 | 2421 | </row>
|
| 2422 | + <row> |
| 2423 | + <entry><literal>Date</literal></entry> |
| 2424 | + <entry><literal>System.DateTime</literal></entry> |
| 2425 | + <entry><literal>DbType.Date</literal></entry> |
| 2426 | + <entry><literal>type="Date"</literal> must be specified.</entry> |
| 2427 | + </row> |
2422 | 2428 | <row>
|
2423 | 2429 | <entry><literal>DateTime</literal></entry>
|
2424 | 2430 | <entry><literal>System.DateTime</literal></entry>
|
2425 | 2431 | <entry><literal>DbType.DateTime</literal> - ignores the milliseconds</entry>
|
2426 | 2432 | <entry>Default when no <literal>type</literal> attribute specified.</entry>
|
2427 | 2433 | </row>
|
| 2434 | + <row> |
| 2435 | + <entry><literal>DateTime2</literal></entry> |
| 2436 | + <entry><literal>System.DateTime</literal></entry> |
| 2437 | + <entry><literal>DbType.DateTime2</literal></entry> |
| 2438 | + <entry><literal>type="DateTime2"</literal> must be specified.</entry> |
| 2439 | + </row> |
| 2440 | + <row> |
| 2441 | + <entry><literal>DbTimestamp</literal></entry> |
| 2442 | + <entry><literal>System.DateTime</literal></entry> |
| 2443 | + <entry><literal>DbType.DateTime</literal> - as specific as database supports.</entry> |
| 2444 | + <entry><literal>type="DbTimestamp"</literal> must be specified. When used as a <literal>version</literal> field, uses the database's current time rather than the client's current time.</entry> |
| 2445 | + </row> |
2428 | 2446 | <row>
|
2429 | 2447 | <entry><literal>LocalDateTime</literal></entry>
|
2430 | 2448 | <entry><literal>System.DateTime</literal></entry>
|
|
2493 | 2511 | <entry><literal>DbType.Int64</literal></entry>
|
2494 | 2512 | <entry><literal>type="Ticks"</literal> must be specified.</entry>
|
2495 | 2513 | </row>
|
| 2514 | + <row> |
| 2515 | + <entry><literal>Time</literal></entry> |
| 2516 | + <entry><literal>System.DateTime</literal></entry> |
| 2517 | + <entry><literal>DbType.Time</literal></entry> |
| 2518 | + <entry><literal>type="Time"</literal> must be specified.</entry> |
| 2519 | + </row> |
| 2520 | + <row> |
| 2521 | + <entry><literal>TimeAsTimeSpan</literal></entry> |
| 2522 | + <entry><literal>System.TimeSpan</literal></entry> |
| 2523 | + <entry><literal>DbType.Time</literal></entry> |
| 2524 | + <entry><literal>type="TimeAsTimeSpan"</literal> must be specified.</entry> |
| 2525 | + </row> |
2496 | 2526 | <row>
|
2497 | 2527 | <entry><literal>TimeSpan</literal></entry>
|
2498 | 2528 | <entry><literal>System.TimeSpan</literal></entry>
|
|
2603 | 2633 | </table>
|
2604 | 2634 |
|
2605 | 2635 | <para>
|
2606 |
| - NHibernate supports some additional type names for compatibility with NHibernate (useful for those coming over from |
2607 |
| - NHibernate or using some of the tools to generate <literal>hbm.xml</literal> files). |
| 2636 | + NHibernate supports some additional type names for compatibility with Java's Hibernate (useful for those coming over from |
| 2637 | + Hibernate or using some of the tools to generate <literal>hbm.xml</literal> files). |
2608 | 2638 | A <literal>type="integer"</literal> or <literal>type="int"</literal> will map to an <literal>Int32</literal>
|
2609 | 2639 | NHibernate type, <literal>type="short"</literal> to an <literal>Int16</literal> NHibernateType.
|
2610 | 2640 | To see all of the conversions you can view the source of static constructor of the class
|
|
0 commit comments