在将XML分解为SQL Server视图中的行时,如何返回元素序列?
样本输入:
<ol>
<li>Smith</li>
<li>Jones</li>
<li>Brown</li>
</ol>
Run Code Online (Sandbox Code Playgroud)
期望的输出:
Sequence Name
-------- -----------
1 Smith
2 Jones
3 Brown
Run Code Online (Sandbox Code Playgroud)
现有观点:
CREATE VIEW OrderedList
AS
SELECT [Sequence] = CAST(NULL AS int) -- TODO: Get ordinal position
[Name] = b.b.value('.', 'nvarchar(max)')
FROM
(
SELECT a = CAST('<ol><li>Smith</li><li>Jones</li><li>Brown</li></ol>' AS xml)
) a
CROSS APPLY a.a.nodes('/ol/li') b (b)
Run Code Online (Sandbox Code Playgroud) 您在C#中使用哪种命名约定用于本地常量?为什么?
const int Pi = 3;
const int pi = 3;
Run Code Online (Sandbox Code Playgroud)
似乎权衡是在较低的驼峰案例之间进行权衡,表明限制范围,而较高的驼峰案例更易读,更容易移到班级.我注意到StyleCop喜欢上骆驼箱.
如何在不调用辅助库System.data.Linq.SqlClient的情况下在LINQ查询中复制以下结果?
Where SqlMethods.Like(e.POSITION, "%A[FGL]7%") _
Run Code Online (Sandbox Code Playgroud)
如果可能的话,我希望这个查询更纯粹是LINQ.
如何增加单元测试的默认执行超时?我有一个调用Web服务的单元测试.它通常运行超过10秒,这会产生超时错误.我正在使用Visual Studio Team System 2008.
c# ×2
sql ×2
asp.net ×1
camelcasing ×1
const ×1
linq ×1
sql-server ×1
unit-testing ×1
vb.net ×1
xquery ×1