文件名称:SecurityDriven.TinyORM:.NET微型ORM正确完成
文件大小:60KB
文件格式:ZIP
更新时间:2024-02-20 15:09:28
sql sql-server orm micro-orm mssql
.NET的简单,快速和安全的微型ORM。 TinyORM由[在sdprime点com sdrapkin] : 特征: 专注于SQL Server (任何基于SqlClient的数据库引擎)。 还支持 。 直观,小巧,简单的API 。 对于图书馆来说,这通常是最难的部分。 不会掩盖或重新发明T-SQL 。 如果您更喜欢隐藏T-SQL不足的API,请查看。 非常快。 与竞争对手一样快( Dapper , OrmLite , LLBLGen , EF Core等)。 无缝交易和安全。 不仅支持事务-它们是默认事务。 (针对运行时T-SQL错误的自动事务回滚)。 自定义事务范围是通过标准的声明TransactionScope实例(通过创建TinyORM 。 DbContext 。 CreateTransactionScope()工厂)。 透明的连接管理。 少一件事担心和搞砸。 不再考虑连接。 Task为基础的async API(即该API)。 所有呼叫都被缓冲(着重于安全性和快速释放连接)。 POCO或anonymous对象都可以。 没有继承,接口或属性要求。 返回
【文件预览】:
SecurityDriven.TinyORM-master
----Utils()
--------ReflectionHelper_Shared.cs(4KB)
--------ReflectionHelper_Setter.cs(331B)
--------Util.cs(2KB)
--------ReflectionHelper_ParameterizedGetter.cs(444B)
--------New.cs(290B)
--------StringBuilderCache.cs(1KB)
--------ReflectionHelper_Getter.cs(337B)
----.gitignore(4KB)
----app.config(443B)
----Snapshot.cs(3KB)
----ResultSetSchema.cs(489B)
----TinyORM-Logo.png(8KB)
----SecurityDriven.TinyORM.csproj(2KB)
----packages.config(142B)
----RowStoreMetaObject.cs(2KB)
----LICENSE.md(3KB)
----QueryBatch.cs(2KB)
----SecurityDriven.TinyORM.Tests()
--------SanityTests.cs(38KB)
--------packages.config(495B)
--------App.config(1007B)
--------SecurityDriven.TinyORM.Tests.csproj(1KB)
--------Properties()
----Extensions()
--------RowStoreListExtensions.cs(5KB)
--------StringExtensions.cs(501B)
--------Extensions.cs(731B)
--------CommandExtensions.cs(11KB)
----ConnectionWrapper.cs(952B)
----SqlCommandSetWrapper.cs(2KB)
----SecurityDriven.TinyORM.sln(1KB)
----README.md(4KB)
----QueryInfo.cs(1KB)
----TinyORM-Logo-Icon.png(2KB)
----RowStore.cs(7KB)
----TODO.md(72B)
----ConnectionCache.cs(4KB)
----Helpers()
--------SequentialGuid.cs(5KB)
--------QB.cs(8KB)
----DbContext.cs(23KB)
----.gitattributes(2KB)
----Properties()
--------AssemblyInfo.cs(1KB)
----CallerIdentity.cs(1KB)