小编gha*_*ani的帖子

为Linq中的列指定一个特定名称

我有以下查询,

var employees = from emp in this.DataWorkspace.v2oneboxData.me_employees
                where emp.me_is_deleted.Value == false && emp.me_is_manager == true
                select new{emp.me_first_name,emp.me_last_name,emp.me_pkey};
Run Code Online (Sandbox Code Playgroud)

我想给emp.me_first_name列指定一个特定的名称,就像我们在SQL查询中所做的那样:

select emp_first_Name as "First Name" from me_employees
Run Code Online (Sandbox Code Playgroud)

如何在linq查询中执行此操作???

也可以在Linq的select查询中组合firstName和lastname吗?就像我们在SQL查询中所做的那样:

select me_first_name + ' ' + me_last_name as 'Full Name' from me_employee
Run Code Online (Sandbox Code Playgroud)

我怎样才能在linq中完成这项任务?

谢谢

c# linq vb.net asp.net

4
推荐指数
1
解决办法
1302
查看次数

在SQL Server中只获取浮点数的小数部分

我在SQL Server 2008中有以下编号:5.4564556
我只想从5.4564556获得4564556,
如果我只能在4564556中得到4,这是小数部分的第一位数会更好.

我该怎么做?

谢谢

sql-server asp.net sql-server-2008

4
推荐指数
4
解决办法
3万
查看次数

在LINQ LIST <>中选择Columns运行时

我有 List<Employee> listEmployees

我想选择一些在编译时不知道的动态列,例如:

 var result = from l listEmployees
              select "" 
Run Code Online (Sandbox Code Playgroud)

我试过了 listEmployees.select("Name");

但它引发了一个错误说:

无法从用法中推断出'System.Linq.Enumerable.Select(System.Collections.Generic.IEnumerable,System.Func)'.尝试显式指定类型参数.

如何仅选择在运行时确定的列?

c# linq

3
推荐指数
1
解决办法
1409
查看次数

循环通过Json对象

我有以下JSON对象

var s = {
    "TenantGroupName": "Fun Holidays",
    "queue_details": [{
        "queue_key": "1",
        "channelId": "1",
        "queue_name": "North India Travel",
        "contacts": [{
            "from": "meenar@interactcrm.com",
            "subject": "Redemption Coupon",
            "queue_time": "2:34",
            "service_level_breached": "false",
            "cduId": "4f8b9f2322c60106c0a800bd65cc0000",
            "contactPkey": "8903"
        }, {
            "from": "sagarm@interactcrm.com",
            "subject": "Redemption Coupon",
            "queue_time": "2:34",
            "service_level_breached": "false",
            "cduId": "4f8b9f2322c60106c0a800bd65cc0000",
            "contactPkey": "8903"
        }, {
            "from": "kaushalk@interactcrm.com",
            "subject": "Redemption Coupon",
            "queue_time": "2:34",
            "service_level_breached": "false",
            "cduId": "4f8b9f2322c60106c0a800bd65cc0000",
            "contactPkey": "8903"
        }, {
            "from": "kaushalk@interactcrm.com",
            "subject": "Redemption Coupon",
            "queue_time": "8:05",
            "service_level_breached": "true",
            "cduId": "4f8b9f2322c60106c0a800bd65cc0000",
            "contactPkey": "8903"
        }, { …
Run Code Online (Sandbox Code Playgroud)

html css json

2
推荐指数
2
解决办法
8510
查看次数

与C#/ NET中的控制台应用程序相关的问题

我在C#控制台应用程序中有以下代码:

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("Hello...");
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行这个应用程序时,命令提示符出现并突然消失,但是当我运行应用程序时,我已经在我朋友家看到了,命令提示符要求Press any key to Continue.当我按下任何键之后,应用程序终止..,但在我的电脑中它没有写不起作用Consol.ReadLine().

是否有设置让用户上Press Any Key to Continue线?

c# console-application visual-studio

2
推荐指数
1
解决办法
148
查看次数

在HTML中更改行中单元格的索引

我有以下表格:

<table class="AMDetailTableCss" id="tblQueueHistory" cellspacing="5" cellpadding="5" >
    <tr>
        <td id="Working">
            <div class="AMQueueName AMWorkingAgent"><div>
            <span class="AMQueueText">Working</span>
            </div></div>
        </td>
        <td id="OnBreak">
            <div class="AMQueueName AMOnBreakAgent"><div>
            <span class="AMQueueText">On Break</span>
            </div></div>
        </td>
        <td id="Idle">
            <div class="AMQueueName AMIdleAgent"><div>
            <span class="AMQueueText">Idle</span>
            </div></div>
        </td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我想td使用javascript/Jquery 更改运行时的索引.我的意思是第二个td应该被移到第一个.

我怎样才能做到这一点?谢谢

html javascript css jquery

1
推荐指数
1
解决办法
200
查看次数

StringBuilder中的system.outofmemoryexception

我有以下代码:

for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
    for (int j = 0; j < ds.Tables[0].Columns.Count; j++)
    {
        strCsv.Append( XC.CleanForCsv(ds.Tables[0].Rows[i][j].ToString()) + ",");
    }

    strCsv.Append( "\r\n" + strCsv)
}
Run Code Online (Sandbox Code Playgroud)

Dataset包含8000条记录.for仅在15条记录strCsv.Append( "\r\n" + strCsv)语句之后使用循环循环记录抛出异常说明System.OutOfMemoryException.这个例外背后的原因是什么?

c# stringbuilder

1
推荐指数
1
解决办法
187
查看次数

SQL中的函数中的无效对象名称错误

我有以下功能定义

alter  FUNCTION [dbo].[GetXMLValues](@business_id int, @id varchar(30))
RETURNS varchar(30)
AS
BEGIN

declare @xmlValue varchar(30)

set @xmlValue =  (SELECT top 1000  T.Content.value('(/XmlDataPairDocument/dataitem[@id=sql:variable("@id")]/@value)[1]', 'VARCHAR(100)')
                    FROM tblApplications T where t.business_id =@business_id)


return @xmlValue




END
Run Code Online (Sandbox Code Playgroud)

当我点击F5命令成功执行/ ...

但是当我尝试使用以下查询执行它时:

select * from [GetXMLValues](1,'sadfj')
Run Code Online (Sandbox Code Playgroud)

它显示错误说: Invalid object name 'GetXMLValues'.

是什么原因 ?什么是错误?

sql sql-server asp.net

1
推荐指数
1
解决办法
1万
查看次数

在 sql server 中的 FOR XML PATH 查询中选择 &lt;br/&gt;

我写了以下 SQL 查询:

SELECT SUBSTRING(
(
    SELECT  ', <br />'+  
    [tblSectors].[title]
     FROM tblSectors  WHERE 1=1  AND  sector_id IN 
     (SELECT sector_id FROM tRelBusinessSector WHERE business_id = 2517)
FOR XML PATH('')),2,200000) AS CSV
Run Code Online (Sandbox Code Playgroud)

它显示以下输出: &lt;br /&gt;Personal Injury, &lt;br /&gt;Financial products/services

它不显示<br/>在输出中?为什么 ??

sql-server asp.net

1
推荐指数
1
解决办法
3282
查看次数

找到json字符串的长度

我有以下Jsonstring

  var j = { "name": "John" };
            alert(j.length);
Run Code Online (Sandbox Code Playgroud)

它警告:undefined,我怎样才能找到json Array对象的长度?

谢谢

javascript json

0
推荐指数
1
解决办法
2万
查看次数