我正在使用 MSAL 对 AAD 中的用户进行身份验证。注销用户时,页面会重定向到 Microsoft 的 AD 页面,要求从中选择要注销的帐户。
如果登录了多个帐户,这很有意义,但如果只有单个帐户会话处于活动状态,那么询问用户似乎毫无意义。有什么办法可以避免这种情况吗?
我正在尝试在表中插入一个记录,其中一列具有以下值.
\\\\a\\b\\c
Database DataProvider = new SqlDatabase(connectionstring);
DataProvider.ExecuteNonQuery("sprocname",
Id,
qText,
);
Run Code Online (Sandbox Code Playgroud)
在这里,qText具有以上价值.执行后,该值\仅作为(单个反斜杠)添加到表中.
如果我尝试在表格中手动插入记录,
INSERT INTO mytbl(id, q) VALUES
(0, '\\\\a\\b\\c')
Run Code Online (Sandbox Code Playgroud)
插入适当的值.出现这种情况的原因是什么?我在这里错过了什么吗?
UPDATE
似乎无论我的字符串是什么,只有它的第一个字母插入该列!不知道为什么.列的数据类型是varchar(max)
防爆.
for qText = 'abc', then column has value `a`
for qText = '\\\\a\\b\\c', then column has value `\`
Run Code Online (Sandbox Code Playgroud)