我正在尝试按照here的方法实现ADAL令牌的SQL Server缓存。数据库实例是Azure SQL DB。
为了实现,我在SQL Server中创建了具有指定列的必要表,即entryId(int),webUserUniqueId(nvarchar(max)),cacheBits(varbinary(max))和lastWrite。在生成令牌后保存对缓存的更改,同时触发事件“AfterAccessNotification”以更新数据库。但是,我在SaveChanges上得到了异常 - “System.Data.SqlClient.SqlException:字符串或二进制数据将被截断。语句已被终止。”
我在这里缺少什么?。