English 中文(简体)
Custom Custom
原标题:Convert IQueryable to Custom Class

我有下文所述准则问题。

public AddXferData DisplayXferDataToBeModified(int ID)
    {
        try
        {
            var resultSet = (from items in DataContext.Transfers
                             where items.Transfer_ID.Equals(ID)
                             select new AddXferData
                             {
                                 XferID = items.Transfer_ID,
                                 LogicalName = items.Logical_Name,
                                 RoutCode = items.Route_Code,
                                 Label = items.Label,
                                 OnNetDNA = items.On_Net_DNA,
                                 OnNetDNB = items.On_Net_DNB,
                                 FailMessage = items.Failure_Message,
                             });
            return resultSet;
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }

但我的结果 要求获得种姓和我获得的信息

"Cannot implicitly convert type System.Linq.IQueryable to ICMAdministration.Data.AddXferData . An explicit conversion exists (are you missing a cast?)

我需要将结果归入“AddXferData”类。 让我知道如何能够做到这一点。 你在这方面的帮助非常受赞赏。

Regards, Raghu

问题回答

如果是单一<代码>AddXferData,则尝试:

return resultSet.First();

return resultSet.FirstOrDefault();

If it can return null (as in ID not found 或something)

return resultSet.SingleOrDefault();

您的询问将回复到AddXferData物体的收集工作。 如果你打算取得单一结果,改变功能签名。

 public list<AddXferData> DisplayXferDataToBeModified(int ID) 

and return the list resultSet.ToList();





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签