Результат LINQ в таблицу данных ?
Здравствуйте, я написал следующий запрос LINQ... Я хочу добавить этот результат в DataTable
var select =(from objmemberinfo in db.tbl_MemberTransactions where objmemberinfo.MemberId == dic.Key select new { objmemberinfo.MemberId, MemberName = objmemberinfo.tbl_MemberMaster.MemberFirstName + " " + objmemberinfo.tbl_MemberMaster.MemberLastName, objmemberinfo.SponceID, objmemberinfo.PlacemMentID, objmemberinfo.tbl_MemberMaster.tbl_ProductTbl.productName, ActivationDate = (objmemberinfo.tbl_MemberMaster.Status == true ? string.Format("{0:dd/MM/yyyy}", objmemberinfo.tbl_MemberMaster.JoiningDate) : "NOT ACTIVE"), Position = (objmemberinfo.Position == "0" ? "Left" : "Right"), Status = (objmemberinfo.tbl_MemberMaster.Status == false ? "NOT ACTIVE" : "ACTIVE") }).Single();
Пожалуйста, помогите мне в этом решении...
Что я уже пробовал:
выберите ВАР =(от objmemberinfo в дБ.tbl_MemberTransactions
где objmemberinfo.MemberId == ДВС-синдром.Ключ
выберите new { objmemberinfo. MemberId, MemberName = objmemberinfo.tbl_MemberMaster.MemberFirstName + "" + objmemberinfo.tbl_MemberMaster.MemberLastName, objmemberinfo.SponceID, objmemberinfo.PlacemMentID, objmemberinfo.tbl_MemberMaster.tbl_ProductTbl.productName, ActivationDate = (objmemberinfo.tbl_MemberMaster.Статус = = истина ? строка.Формат ("{0:dd/MM / yyyy}", objmemberinfo.tbl_MemberMaster.JoiningDate) : "не активен"), Position = (objmemberinfo.Position == "0" ? "Left": "Right"), Status = (objmemberinfo.tbl_MemberMaster.Статус = = ложь ? "НЕ АКТИВЕН": "АКТИВЕН")}).Одиночный();
Karthik_Mahalingam
какой смысл преобразовывать его в datatable, поскольку в результате он имеет только один элемент?
Veeshal Mali
Вот почему я хочу добавить этот результат в набор данных....
Karthik_Mahalingam
поскольку вы выбираете новый динамический объект, вам придется преобразовать его в DataTable вручную, иначе вы можете создать пользовательский тип, выбрать данные этого типа и преобразовать их в datatable с помощью
http://www.c-sharpcorner.com/UploadFile/1a81c5/list-to-datatable-converter-using-C-Sharp/