小编Mat*_*ell的帖子

Linq 全外连接与数据表中的 NULL 记录 C#

请问有人可以帮忙吗?我需要在 Extn_In_Call_Records = Extn_Number 上返回一个表,如果任一方不匹配仍然返回一个 calue,就像 SQL Full Outer join 一样。我花了几个小时看这个,但不能让它工作!!如果我删除联合,我可以让代码在下面工作,但它只返回匹配的结果。数据表是从 MYSQL 填充的。任何帮助都很棒。

            //Full Table
        DataTable fullext = new DataTable();
        fullext.Columns.Add("Extn_In_Call_Records", typeof(string));
        fullext.Columns.Add("Total_Calls", typeof(int));
        fullext.Columns.Add("Extn_Number", typeof(string));
        fullext.Columns.Add("Phys_Switch_Name", typeof(string));


        //End Full Table


        try
         {

            //Full Result


             var result = from callrc in callrecdt.AsEnumerable()
                          join physex in physextns.AsEnumerable()
                          on callrc["Extn_In_Call_Records"] equals physex["Extn_Number"]
                           .Union
                          from physex in physextns.AsEnumerable()
                          join callrc in callrecdt.AsEnumerable()
                          on physex["Extn_Number"] equals callrc["Extn_In_Call_Records"] 



                          select fullext.LoadDataRow(new object[] {
                       callrc["Extn_In_Call_Records"],
                       callrc["Total_Calls"],
                       physex["Extn_Number"] == null ? "" : physex["Extn_Number"],
                       physex["Phys_Switch_Name"] == null ? …
Run Code Online (Sandbox Code Playgroud)

c# linq

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

使用默认设置 C# 以编程方式将应用程序添加到 IIS

我有一个应用程序,我想使用 C# 以编程方式将其部署到具有默认设置的 IIS。基本上,我想在单击按钮时执行下面屏幕截图中的操作。对此的任何帮助或指导都会很棒。

在此处输入图片说明

c# iis-7 iis-8

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

标签 统计

c# ×2

iis-7 ×1

iis-8 ×1

linq ×1