本章将通过对示例“22-09-29-03_SqlSugarAcquaintance(初识SqlSugarCore之ConfigureOptions注入实现)”的重构,在Code-Frist模式下,把多个实体及其特性通过“SqlSugarCore”中间件,一次性的在指定的数据库软件的指定数据库中自动生成所有的表、字段及其相应的约束规则。 使用“SqlSugarCore”中间件进行开发的开发者们把定义在实体中的形如“[SugarColumn(IsNullable = true, ColumnDataType = "nvarchar", Length = int.MaxValue)]”约束定义标记统称为:“实体特性”,但本人更愿意称它们为约束定义标记。 但是“SqlSugarCore”中间件把实体与“实体特性”标记定义紧密的定义在一起。Entity Framework Core和FluentMigrator中间件同样也可以这么干,二者也可以分离对实体与“实体特性”进行定义,在工程性程序中,这种方式去除了实体,与数据库约束定义之间的耦合,这更加符合软件工程思想中的基本准则,其实在工程性程序中
2022-09-30 19:04:46 17.13MB .Net(Core)6 SqlSugarCore 实体特性 Code-Frist
1
3章 初识SqlSugarCore之ConfigureOptions注入实现 在示例“22-09-28-02_SqlSugarAcquaintance(初识SqlSugarCore之最简注入)”中,数据库连接字符串被直接定义到“上下文”类的构造方法中,但这种实现方式只能用于示例性程序,对于工程程序来说这种实现方式不绝对不被允许的,数据库连接字符串必须定义在JSON类型的文件中,最好定义在“appsettings.json”文件中。 SqlSugarCore中间件中没有内置定义“上下文”类进行依赖注入方法,所以开发者必须自定义“上下文”依赖注入方法,来实现把“上下文”类的实例注入到.Net(Core)6内置容器中,最终达到的效果如下: //通过UseSqlServer依赖注入中间方法,通过“SQL Server身份认证”对SQL Server数据库进行身份验证,并与SQL Server数据库进行连接,连接字符串中必须配置所连接数据库的:用户名、密码。 builder.Services.AddDbContext (options => option
2022-09-29 19:04:45 17.06MB .Net(Core)6 SqlSugarCore 数据交互 依赖注入
1
学习任何新的知识都付出时间成本和心力的,特别这个知识还要求你能够的在各种不同的工程项目中灵活使用,切如果相要在工程项目中使用,就必须把该新识所涉及到的知识点都要进行深入的学习,才能满足上要求。 实际上作为数据库数据交互中间件,我会熟练使用的就有两种Entity Framework Core和FluentMigrator那为什么还要花大力气,再学习一种新的数据库数据交互中间件呢?,它能为我们的程序开发带来什么好处,所花的时间成本是否与所得了收获是否相匹配,这些都是问题。但是SqlSugarCore数据库数据交互中间件打动我下决心要学好它的一个重要因素是:该中间件中内置定义了逻辑分页方法,开发者不必在工程项目中自定义逻辑分页方法把从数据库表中获取的数据分页后存储到内存中了,这些操作都有SqlSugarCore数据库数据交互中间件的内置的逻辑分页方法完成了。 网上把这些数据库数据交互中间件统称为:“ORM框架”,但站在程序项目的角度,称它们为“数据库数据交互中间件”更加合适,因为本质上它实现的功能是:实现指定数据库表与程序项目实体之间的数据交互操作,包含且不限于CURD操作。
2022-09-29 09:05:29 16.86MB .Net(Core)6 SqlSugarCore 数据交互 依赖注入
1
AR扫描效果,ARCoreMagicDoor,arkit,arCore,PortalKit+Pro+VR+and+Mobile+supported,QR+CodeBarcode+Scanner+and+Generator--Cross+PlatformPro+v4.3u5.1-2017(二维码的识别)
2022-09-08 16:19:54 207.96MB arkit arCore
1
状态:已存档 该存储库已存档,不再维护。 适用于Android的Sceneform SDK 版权所有(c)2018 Google Inc.保留所有权利。 Sceneform是一个3D框架,具有基于物理的渲染器,该渲染器针对移动设备进行了优化,使您无需OpenGL即可轻松构建增强现实应用程序。 为您的项目选择正确的Sceneform SDK版本 从ARCore 1.16.0版开始,Google开源了Sceneform的实现,使您可以扩展Sceneform的功能。 作为1.16.0版本的一部分,为了支持glTF支持而删除了对SFA和SFB资产的支持。 您可以继续使用Sceneform 1.15.0(或更早版本)。 无需迁移到Sceneform 1.16.0。 不要使用Sceneform 1.17.0,因为该版本将无法正常工作。 (可以使用Sceneform 1.17.1,但与Sceneform 1.15.0相同。) Sceneform SDK 描述 Sceneform SDK 版本1.0.0-1.15.0 封闭源 作为外部Gradle依赖项包含在您的项目中 FBX和OBJ文件
2022-06-06 16:05:19 2.78MB android java 3d-graphics arcore
1
arcore-android-sdk-v1.1.0.zip,arcore-unity-sdk-v1.1.0.unitypackage,arcore-unreal-sdk-v1.1.0.zip 不需要多说了吧
2022-05-25 16:40:57 16.25MB arcore unity unreal
1
using使用基于MVVM架构的ARCore,Sceneform,Hilt,Coroutines,Flow,Jetpack(Room,ViewModel,LiveData)的Android Pokedex-AR Pokedex-AR Pokedex-AR是一个基于AR的小型演示应用程序,是现代Android应用程序技术栈,和MVVM体系结构。 该项目专注于ARCore和SceneForm。 还可以通过存储库模式从网络中获取数据并集成数据库中的持久化数据。 下载转到版本以下载最新的APK。 技术堆栈和开源库最低SDK级别24。基于Kotlin,Coroutines + Flow用于异步。 ARCore-适用于Android的ARCore SDK。 塞斯
2022-04-21 15:07:39 32.89MB Android Animations
1
允许使用真实坐标将项目放置在AR世界中。
2022-04-15 16:05:56 763KB 开源项目
1
最新版本的ARCoreSDK,该版本为1.9.0,添加了一些新功能
2022-04-02 18:20:30 23.73MB ARCor SD
1
适用于Android的ARCore SDK 版权所有2017 Google LLC 该SDK为所有基本的AR功能(例如运动跟踪,环境理解和光线估计)提供API。 借助这些功能,您可以构建全新的AR体验或使用AR功能增强现有应用程序。 重大更改影响以前发布的仅32位应用程序 适用于AR的Google Play服务(ARCore)已删除了对在64位设备上运行的仅支持32位ARCore的应用程序的支持。 对在32位设备上运行的32位应用程序的支持不受影响。 如果您发布了启用了ARCore的应用程序的仅32位( armeabi-v7a )版本,而未发布相应的64位( arm64-v8a )版本,则必须更新您的应用程序以包括64位本机库。 尝试启动增强现实(AR)会话时,此时尚未更新的仅支持32位ARCore的应用程序可能会崩溃。 要了解有关此重大更改的更多信息,以及有关如何更新应用程序的说
2022-03-07 08:37:35 59.52MB C
1