Сообщение Re[17]: вопрос hi_octane про c# от 06.09.2020 20:41
Изменено 06.09.2020 20:44 Serginio1
Re[17]: вопрос hi_octane про c#
Здравствуйте, alex_public, Вы писали:
_>Здравствуйте, Sinclair, Вы писали:
_>>>Ну приведи конкретный пример невозможного. А то уже много лет как есть вполне себе работающая именно по такому принципу библиотека...
S>>
_>Так это же вроде прямо в точности тот базовый пример, который показывал я в предыдущих сообщениях. Или я что-то не вижу в этом коде? Какой sql должен сгенерироваться?
where line.ProductID = productID And line.Order.OrderDate>=orderDateMin.Value
_>Пруф на то, что C++ код будет быстрее C# кода?
_>>Компиляция то будет быстрее, а вот работать код будет намного медленнее. )))
Пруф на то, что работать код будет намного медленнее.
Можно взять примеры
https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-5/
Думал, что 3.1 это потолок, но и в .Net 5 нехило докрутили
Ну и для ARM64
https://devblogs.microsoft.com/dotnet/arm64-performance-in-net-5/
И показать во сколько раз нетовский код медленнее.
Студию можно взять отсюда
https://devblogs.microsoft.com/dotnet/arm64-performance-in-net-5/
_>Здравствуйте, Sinclair, Вы писали:
_>>>Ну приведи конкретный пример невозможного. А то уже много лет как есть вполне себе работающая именно по такому принципу библиотека...
S>>
S>>public IQueryable<OrderLine> GetOrderLines(DataConnection conn, int productID, DateTime? orderDateMin)
S>>{
S>> var q = from line in conn.GetTable<OrderLine> where line.ProductID == productID select line;
S>> if(orderDateMin.HasValue)
S>> q = from line in q where line.Order.OrderDate>=orderDateMin.Value select line;
S>>}
S>>
_>Так это же вроде прямо в точности тот базовый пример, который показывал я в предыдущих сообщениях. Или я что-то не вижу в этом коде? Какой sql должен сгенерироваться?
where line.ProductID = productID And line.Order.OrderDate>=orderDateMin.Value
_>Пруф на то, что C++ код будет быстрее C# кода?
_>>Компиляция то будет быстрее, а вот работать код будет намного медленнее. )))
Пруф на то, что работать код будет намного медленнее.
Можно взять примеры
https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-5/
Думал, что 3.1 это потолок, но и в .Net 5 нехило докрутили
Ну и для ARM64
https://devblogs.microsoft.com/dotnet/arm64-performance-in-net-5/
И показать во сколько раз нетовский код медленнее.
Студию можно взять отсюда
https://devblogs.microsoft.com/dotnet/arm64-performance-in-net-5/
Re[17]: вопрос hi_octane про c#
Здравствуйте, alex_public, Вы писали:
_>Здравствуйте, Sinclair, Вы писали:
_>>>Ну приведи конкретный пример невозможного. А то уже много лет как есть вполне себе работающая именно по такому принципу библиотека...
S>>
_>Так это же вроде прямо в точности тот базовый пример, который показывал я в предыдущих сообщениях. Или я что-то не вижу в этом коде? Какой sql должен сгенерироваться?
Join для line.Order и
where line.ProductID = productID And line.Order.OrderDate>=orderDateMin.Value
_>Пруф на то, что C++ код будет быстрее C# кода?
_>>Компиляция то будет быстрее, а вот работать код будет намного медленнее. )))
Пруф на то, что работать код будет намного медленнее.
Можно взять примеры
https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-5/
Думал, что 3.1 это потолок, но и в .Net 5 нехило докрутили
Ну и для ARM64
https://devblogs.microsoft.com/dotnet/arm64-performance-in-net-5/
И показать во сколько раз нетовский код медленнее.
Студию можно взять отсюда
https://devblogs.microsoft.com/dotnet/arm64-performance-in-net-5/
_>Здравствуйте, Sinclair, Вы писали:
_>>>Ну приведи конкретный пример невозможного. А то уже много лет как есть вполне себе работающая именно по такому принципу библиотека...
S>>
S>>public IQueryable<OrderLine> GetOrderLines(DataConnection conn, int productID, DateTime? orderDateMin)
S>>{
S>> var q = from line in conn.GetTable<OrderLine> where line.ProductID == productID select line;
S>> if(orderDateMin.HasValue)
S>> q = from line in q where line.Order.OrderDate>=orderDateMin.Value select line;
S>>}
S>>
_>Так это же вроде прямо в точности тот базовый пример, который показывал я в предыдущих сообщениях. Или я что-то не вижу в этом коде? Какой sql должен сгенерироваться?
Join для line.Order и
where line.ProductID = productID And line.Order.OrderDate>=orderDateMin.Value
_>Пруф на то, что C++ код будет быстрее C# кода?
_>>Компиляция то будет быстрее, а вот работать код будет намного медленнее. )))
Пруф на то, что работать код будет намного медленнее.
Можно взять примеры
https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-5/
Думал, что 3.1 это потолок, но и в .Net 5 нехило докрутили
Ну и для ARM64
https://devblogs.microsoft.com/dotnet/arm64-performance-in-net-5/
И показать во сколько раз нетовский код медленнее.
Студию можно взять отсюда
https://devblogs.microsoft.com/dotnet/arm64-performance-in-net-5/