{"repo":"dotnetcore/SmartSql","free":true,"listed":false,"github":"https://github.com/dotnetcore/SmartSql","clone":"git clone https://github.com/dotnetcore/SmartSql.git","description":"SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics","language":"C#","stars":1131,"topics":["orm","dotnet-core","cross-platform","high-performance","distributed-computing","redis","zookeeper","read-write-separation","cache","sql"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"SmartSql (Document) Overview SmartSql = MyBatis + Cache(Memory Redis) + R/W Splitting +Dynamic Repository + Diagnostics ...... --- Simple, efficient, high-performance, scalable, monitoring, progressive development! How does she work? SmartSql draws on MyBatis's ideas, uses XML to manage SQL, and provides several filter tags to eliminate various if/else judgment branches at the code level. SmartSql will manage your SQL and filter the tags to maintain your various conditional judgments at the code level to make your code more beautiful. Why Choose SmartSql? The Orm,linq of the DotNet system, which is mostly Linq, is very good, eliminating the developer's reliance on SQL. But it ignores the fact that SQL itself is not complex, and that it is difficult for developers to write Linq to generate good performance SQL in complex query scenarios, and I believe that students who have used EF must have this experience: \"I think about how SQL writes, and then I write Linq, It's over. You may also want to see what SQL output of Linq is like. \" It was a very bad experience. To be absolutely optimized for SQL, developers must have absolute control over SQL. In addition, SQL itself is very simple, why add a layer of translators? SmartSql has been out of formal open source for more than two years, in the production environment after several micro-service verification. There are also some businesses that are using SmartSql (if you are also using SmartSql Welcome to submit issue)Who is using Sma","default_branch":null,"files":null,"tree":[],"storefront":"/r/dotnetcore","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dotnetcore/SmartSql/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}