Вопрос: Я получаю исключение, сериализующее этот класс в XML-файл nHibernate ({«Не удалось определить тип для: System.Drawing.Image, System.Drawing для столбцов: NHibernate.Mapping .Column (Настройки) "}).Nhibernate mapping of 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 вы тратите время людей ... –
Я просто удалил вопрос, который не имел полезного ответа. k с невариантным типом данных, вот и все. И я не намерен использовать var. Я хочу, чтобы проверка типа во время компиляции. –
'var' проверяется временем компиляции. Это не тип данных. Это просто ключевое слово. Ответ Маурисио кажется мне хорошим. –