2017-05-31 108 views
0

SQL查询只能在搜索条件构建器中执行,还是可以在表单代码中完成?我正在尝试编写一个select语句,但它不断将其更改为“select case”语句。在哪里执行Visual Studio 2017 SQL查询?

+0

我会建议安装SSMS(免费)并在那里写查询。 –

回答

0

您可以在后面的Web表单代码中使用语言集成查询(linq)。在你的情况下,你可能会想使用查询语法。阅读起来比较容易,应该是从T-SQL平稳过渡。

此外,linq可以用于内存中的对象和实体框架设置中的实体(linq2sql)。从你是否使用EF的问题来看还不清楚。

int[] numbers = { 5, 10, 8, 3, 6, 12}; 

//Query syntax: 
IEnumerable<int> numQuery1 = 
    from num in numbers 
    where num % 2 == 0 
    orderby num 
    select num; 

/* 
    Output: 
    6 8 10 12 
*/ 

请记住,你应该还安装SSMS雅各提出了创建视图/服务提供商(让你的数据库逻辑不包含在托管代码完全),并同时开发管理数据库。