Size: a a a

var chat = new Chat();

2020 October 05

TC

Tilek Cherikbaev in var chat = new Chat();
Но ничего не записывает
источник

NK

ID:0 in var chat = new Chat();
Представляем библиотеку DotNet.SystemCollections.Analyzers. Цель этой библиотеки - дать возможность разработчикам разработчикам принимать более эффективные решения с помощью набора микрооптимизаций.

https://kevinavignon.com/2020/09/22/introducing-dotnet-systemcollections-analyzers

#collections #analyzers #perfomance
источник

OD

Oleksandr Desiatnyk in var chat = new Chat();
Tilek Cherikbaev
Есть функция которая должна записывать данные из excel file в  переменную типу datatable

private DataTable GetTableDataXl(string XlFile)
       {
           DataTable dt = new DataTable();
           try
           {
               string Ext = Path.GetExtension(XlFile);
               string connectionString = "";
               if (Ext == ".xls")
               {   //For Excel 97-03
                   connectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" + XlFile + "; Extended Properties = 'Excel 8.0;HDR=YES'";
               }
               else if (Ext == ".xlsx")
               {    //For Excel 07 and greater
                   connectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source =" + XlFile + "; Extended Properties = 'Excel 8.0;HDR=YES'";
               }
               OleDbConnection conn = new OleDbConnection(connectionString);
               OleDbCommand cmd = new OleDbCommand();
               OleDbDataAdapter dataAdapter = new OleDbDataAdapter();

               cmd.Connection = conn;
               //Fetch 1st Sheet Name
               conn.Open();
               DataTable dtSchema;
               dtSchema = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
               string ExcelSheetName = dtSchema.Rows[0]["TABLE_NAME"].ToString();
               conn.Close();
               //Read all data from the Sheet to a Data Table
               conn.Open();
               cmd.CommandText = "SELECT * From [" + ExcelSheetName + "]";
               dataAdapter.SelectCommand = cmd;
               dataAdapter.Fill(dt); // Fill Sheet Data to Datatable
               conn.Close();
           }
           catch (Exception ex)
           { }

           return dt;
       }
лучше не изобретать велосипед и воспользоваться чем-то готовым
https://github.com/ClosedXML/ClosedXML
https://github.com/JanKallman/EPPlus
источник

OD

Oleksandr Desiatnyk in var chat = new Chat();
Tilek Cherikbaev
Но ничего не записывает
что это значит?
вылетает Exception который тихо  сваливается в пустой кетч?
источник

VL

Vova Lantsov in var chat = new Chat();
Panda Dn
Всем прив. Нид хелп, пробую делать Фильтрацию, пиганицию, сортировку на Asp.net core api. Фронт посылает такую кверю: ?filter=%7B%7D&range=%5B0%2C9%5D&sort=%5B%22name%22%2C%22ASC%22%5D,  я пробовал парсить, это не удобно по этому принимаю так:  Get([FromQuery]string filter,[FromQuery]string range,[FromQuery]string sort). Но так как все строка, как удобно можно получить значения из этох строк? Пример: range: "[0,9]"
sort: "["name","ASC"]". Сплитить по запятой, потом ремувать первые 2-3 символа+последние по идее не оч. Может есть лучше вариант?
Это данные в json приходят. Как посоветовали выше - принимай post а не get (это лучший вариант) либо же вручную парси из json: JsonConvert.DeserializeObject
источник

ВО

Влад Ого in var chat = new Chat();
Всем привет, решил я тут глянуть на Ef. У него может быть только один DbContext где захардкожены все ентити?
источник

ВО

Влад Ого in var chat = new Chat();
Это если у меня штук 400 класов и таблиц, то это все их надо тут прописать?
источник

VZ

Vitaliy Zayarniy in var chat = new Chat();
Panda Dn
Всем прив. Нид хелп, пробую делать Фильтрацию, пиганицию, сортировку на Asp.net core api. Фронт посылает такую кверю: ?filter=%7B%7D&range=%5B0%2C9%5D&sort=%5B%22name%22%2C%22ASC%22%5D,  я пробовал парсить, это не удобно по этому принимаю так:  Get([FromQuery]string filter,[FromQuery]string range,[FromQuery]string sort). Но так как все строка, как удобно можно получить значения из этох строк? Пример: range: "[0,9]"
sort: "["name","ASC"]". Сплитить по запятой, потом ремувать первые 2-3 символа+последние по идее не оч. Может есть лучше вариант?
Хз, зачем тебе рейндж и остальное, я делаю пагинацию, принимаю страницу, сколько получать, соответственно знаю, что скипать, асц булька, а входные параметры наллабл просто
источник

ВО

Влад Ого in var chat = new Chat();
И как быть с такой архитектурой, где и как дбКонтекст писать? Приложение поставялеться по условиям лиценузии со своими куплеными модулями
источник

PE

Pavel Erokhin in var chat = new Chat();
@tasya280 нельзя. удалю сообщение. Без вилки особенно - нет никакого смысла.
источник

Е

Енотечка in var chat = new Chat();
есть чаты для вакансий
источник

Е

Енотечка in var chat = new Chat();
сходите туда
источник

PD

Panda Dn in var chat = new Chat();
Vitaliy Zayarniy
Хз, зачем тебе рейндж и остальное, я делаю пагинацию, принимаю страницу, сколько получать, соответственно знаю, что скипать, асц булька, а входные параметры наллабл просто
range[5,10] 2я страница по 5 елементов. Таким же способом я могу передавать любой диапазон Entity.Skip(val1).Take(val2).ToList();
источник

IP

Ihor Ponomarenko in var chat = new Chat();
Влад Ого
И как быть с такой архитектурой, где и как дбКонтекст писать? Приложение поставялеться по условиям лиценузии со своими куплеными модулями
хз, не знаю правильно или нет ,но я бы вынес дал в отдельный модуль и работал с ним только через основной модуль, а в дочерние передавал нужные данные
источник

ВО

Влад Ого in var chat = new Chat();
Ihor Ponomarenko
хз, не знаю правильно или нет ,но я бы вынес дал в отдельный модуль и работал с ним только через основной модуль, а в дочерние передавал нужные данные
вынести все класы в один модуль?
источник

д

даний in var chat = new Chat();
Pavel Erokhin
@tasya280 нельзя. удалю сообщение. Без вилки особенно - нет никакого смысла.
написано же миллионы людей играют поэтому оооочень большая зп ихихихи
источник

IP

Ihor Ponomarenko in var chat = new Chat();
либо через модели
источник

IP

Ihor Ponomarenko in var chat = new Chat();
и автомапером
источник

PE

Pavel Erokhin in var chat = new Chat();
даний
написано же миллионы людей играют поэтому оооочень большая зп ихихихи
точняк! наверное от 300кк\наносек
источник

д

даний in var chat = new Chat();
возможности есть!
источник