tas*_*dew 6 c# sql vb.net sql-server
我在vb.net中有一个项目,用于XML Literals处理大块SQL,如下所示:
Dim SQL As String = <a> Use test
alter table BarFoo alter column CouponName nvarchar(328)
alter table Foo alter column IngredientName nvarchar(328)
alter table Bar alter column IngredientShortDescription nvarchar(328)
alter table FooBar alter column ItemName nvarchar(328) </a>.Value
Run Code Online (Sandbox Code Playgroud)
但似乎无法找到它的等价物C#任何建议?
您可以将字符串常量加上前缀@以跨越多行.唯一需要转义的是引号(使用双引号).
string SQL = @"Use test
alter table BarFoo alter column CouponName nvarchar(328)
alter table Foo alter column IngredientName nvarchar(328)
alter table Bar alter column IngredientShortDescription nvarchar(328)
alter table FooBar alter column ItemName nvarchar(328)";
Run Code Online (Sandbox Code Playgroud)