Я вижу, как я могу использовать файл сопоставления, чтобы указать пользовательский IUserType для любого nhibernate-сопоставленного класса, который я хочу.Могу ли я сообщить nhibernate об общей замене System.Data.DbType для пользовательского IUserType?
Однако я не хочу набирать его каждый раз. Есть ли способ переопределить стандартную таблицу сопоставления, которую можно увидеть здесь?
У меня есть реализация IUserType Jørn Schou-Rode для хранения указателя в двоичном (16) в MariaDB. Все, что я хочу, это ввести одну или две строки кода, чтобы сообщить Nhibernate, когда видит System.Guid, чтобы преобразовать его в пользовательский «BinaryGuidType», который сделал мне Schou-Rode. Это можно сделать?
Мне больше не нужен ответ, я просто вернулся к использованию int для идентификаторов для большинства вещей сейчас. Я бы использовал Guid, если MariaDB лучше поддерживал его. –