Size: a a a

var chat = new Chat();

2020 February 13

MC

M@s0n C01em@n in var chat = new Chat();
S
#CSharp, #SQLite

В вашем проекте есть локальная SQLite база, как бы наиболее правильно сделать с ней взаимодействие в C#?
Знаю что вроде возможно через LINQ, можно просто напрямую SQL команды прописывать, может есть ещё какие подходы.... как наиболее правильно это делается и почему?
Ого, если честно, то не знал
Просто сейчас юзаю mssql как базу данных и всякий раз приходится билдить строку
Если через libq действительно можно билдить запросы для бд то это офигенно
источник

B

Bogdan in var chat = new Chat();
Egor Nuessence
Подскажи пожалуйста, хочу задеплоить тимсити под виндой.
Винду накатил, тс накатил, но с интернета она недоступна. IP белый. Для сервиса порты открыл, 80ый порт открыл. Куда смотреть теперь?
И ещё вопрос, хотелось бы https ещё, как на винде это организовать? В линуксе такие вещи как орешки щёлкаю уже, а в винде первый раз столкнулся
Погугли "ssl termination windows"
Думаю что штатный способ, это поднять тимсити на рандомном порту, а на 80 и 443 запустить IIS
источник

B

Bogdan in var chat = new Chat();
Egor Nuessence
Подскажи пожалуйста, хочу задеплоить тимсити под виндой.
Винду накатил, тс накатил, но с интернета она недоступна. IP белый. Для сервиса порты открыл, 80ый порт открыл. Куда смотреть теперь?
И ещё вопрос, хотелось бы https ещё, как на винде это организовать? В линуксе такие вещи как орешки щёлкаю уже, а в винде первый раз столкнулся
Наверно у тебя биндинг порта к 127.0.0.1:80 а не 0.0.0.0:80
источник

EN

Egor Nuessence in var chat = new Chat();
Bogdan
Погугли "ssl termination windows"
Думаю что штатный способ, это поднять тимсити на рандомном порту, а на 80 и 443 запустить IIS
Спасибо. Да хотел 443 занять как раз.
Самое интересное что сейчас с локальное машины по 80 порте изи обращается. Более того по домену тоже обращается изи
источник

EN

Egor Nuessence in var chat = new Chat();
А снаружи нихуя
источник

ВE

Виталий EasyMod in var chat = new Chat();
M@s0n C01em@n
Ого, если честно, то не знал
Просто сейчас юзаю mssql как базу данных и всякий раз приходится билдить строку
Если через libq действительно можно билдить запросы для бд то это офигенно
Пфф 100 лет как можно, ты из какого времени
источник

EN

Egor Nuessence in var chat = new Chat();
Bogdan
Наверно у тебя биндинг порта к 127.0.0.1:80 а не 0.0.0.0:80
Вот это хорошая мысль, буду смотреть
источник

B

Bogdan in var chat = new Chat();
Bars0_o [SpamBlock]
В самой библиотеке проблем быть не может, это классическая дотнетовская либра которую просто не выходит подклчить через референсы (летит вот такая ошибка)
Фигасе, неткор третий может в COM?
Через MarshalByRefObject??
А аппдомейны не завезли?
источник

B[

Bars0_o [SpamBlock] in var chat = new Chat();
Bogdan
Фигасе, неткор третий может в COM?
Через MarshalByRefObject??
А аппдомейны не завезли?
Вот я пытаюсь понять😅
Это блейзор
источник

ВE

Виталий EasyMod in var chat = new Chat();
источник

MC

M@s0n C01em@n in var chat = new Chat();
Виталий EasyMod
Пфф 100 лет как можно, ты из какого времени
Постепенно всё это прошариваю
Поэтому для меня это маленькое открытие
источник

ВE

Виталий EasyMod in var chat = new Chat();
M@s0n C01em@n
Постепенно всё это прошариваю
Поэтому для меня это маленькое открытие
Оно книгу скинул почитай там про это всё есть
источник

B

Bogdan in var chat = new Chat();
О фи геть

600 страниц про линкью? Вотэто графоманы
источник

ВE

Виталий EasyMod in var chat = new Chat();
Причем 2010 год
источник

ВE

Виталий EasyMod in var chat = new Chat();
Или 11й
источник

ВE

Виталий EasyMod in var chat = new Chat();
Уже всё было
источник

B

Bogdan in var chat = new Chat();
M@s0n C01em@n
Постепенно всё это прошариваю
Поэтому для меня это маленькое открытие
Есть два пути:
Entity Framework
linq2db
источник

ВE

Виталий EasyMod in var chat = new Chat();
Bogdan
Есть два пути:
Entity Framework
linq2db
А даппер?
источник

B

Bogdan in var chat = new Chat();
Есть еще старый linq to sql (про который в этой книге тоже пишут), но это старье
источник

ВE

Виталий EasyMod in var chat = new Chat();
Или там запросы не делает?
источник