[编辑] 抱歉,我错过了你提到的“SQL内置”功能。这不是SQL内置,而是NHibernate“集成”的功能。 但这可能是您尝试实现的选项之一。 可以通过使用UserType来完成此操作。 您可以在此处详细了解:http://gustavoringel.blogspot.be/2009/02/encrypting-password-or-other-strings-in.html 并在此处完全实现: https://code.google.com/p/unhaddins/source/browse/uNhAddIns/uNhAddIns/UserTypes/EncryptedString.cs?r=65faefa249b695c97787f46f28e6c775a0601533