問題:我得到一個異常序列化這個類到一個nHibernate的XML文件({「無法確定類型爲:System.Drawing.Image,System.Drawing,爲列:NHibernate.Mapping .COLUMN(設置)「})。Nhibernate映射的System.Drawing.Image
如何將System.Drawing.Image映射到nHibernate? 什麼MS-SQL dbtype將被使用?
using System;
using System.Collections.Generic;
using System.Text;
namespace nhDBapi.Tables
{
[NHibernate.Mapping.Attributes.Class(Name = "nhDBapi.Tables.clsSettings, nhDBapi", Table = "lsSettings")]
public class clsSettings
{
[NHibernate.Mapping.Attributes.Id(Name = "Settings", Column = "Settings", TypeType = typeof(System.Drawing.Image))]
public System.Drawing.Image Settings;
} // End partial class lsSettings
} // End Namespace nhDBapi.Tables
刪除已經有答案的問題並不酷: http://stackoverflow.com/questions/3913875/nhibernate-detachedquery-equivalent-for-hql你浪費人們的時間... – 2010-10-12 21:33:41
我只是刪除了一個沒有用的答案的問題。它不工作k與非var數據類型,這就是它的全部。我不打算使用var。我想要編譯時類型檢查。 – 2010-10-12 22:56:11
'var'是編譯時檢查的。這不是一個數據類型。這只是一個關鍵字。 Mauricio的回答對我來說似乎很好。 – 2011-04-26 06:02:12