草庐IT

cocoapods-core

全部标签

如何使用 .Net Core 实现数据库迁移 (Database Migration)

当我们在编写基于数据库的应用程序时,随着需求的增加和改变,我们需要升级我们的数据库,变更数据库表的字段,当我们的系统的不同版本被部署到了不同的客户那里,在需要给客户升级时,我们如何实现数据库模式(schema)的自动升级呢?传统的管理办法是针对每个数据库版本,开发者手工编写升级脚本。在需要升级的时候,找到对应的脚本挨个升级到指定的版本。编写升级脚本是一件枯燥乏味且容易出错的工作,手动升级也需要细心的操作。数据库迁移工具能否帮助我们解决这个问题,在JAVA世界有RedGate,Liquibase这样的解决方案。.NetCore提供了EntityFramework数据迁移工具。它可以帮助我们自动管

发布自己的开源库到Cocoapods及部分常见错误

image.png前言iOS开发中,我们会经常用到cocoapods来添加依赖库,有时候可能也会自己封装一些好用的库,可以发布到cocoapods分享给各位码友使用。本文将详细讲解如何发布自己的开源库到cocoapods及可能遇到的错误解决方案。发布开源库到cocoapods1.注册cocoapods如果没有账号的话,需要先注册cocoapods,非常简单。打开终端输入如下命令:podtrunkregister邮箱'名字(起个名字)'--verbose然后邮箱中会受到一封确认邮件,点击邮件中的链接即完成注册。接下来在终端中可以查看自己的注册信息,命令如下:podtrunkme可以看到如下的注册

解决安装了.NET Core或.NET Framework 或 ,但代码无提示(注释)问题

一、.NETCore1、进入微软官方下载页面:https://dotnet.microsoft.com/zh-cn/download/intellisense2、找到对应的.NET版本和适用于Windows的本地化IntelliSense下载安装即可。详细安装可以参考:https://docs.microsoft.com/zh-cn/dotnet/core/install/localized-intellisense?WT.mc_id=dotnet-35129-website二、.NETFramework1、进入微软官方下载页面:https://dotnet.microsoft.com/zh-

iOS创建cocoapods私有索引库

1.创建私有索引库1.1.在码云或github(自己公司搭建的git也行)上创建一个私有索引仓库,例如"JJBRepo"1.2.将远程私有索引库添加到本地的cocoapods索引库中格式:podrepoadd[索引仓库名称][仓库的地址]podrepoaddJJBRepohttps://gitee.com/huangchangweng/jjbrepo.git1.3.查看本地有哪些索引库,~/.cocoapods/repos目录下查看,或podrepolist2.创建cocoapos私有库,可参照创建自己的CocoaPods私有库注意这里创建好以后,不要podtrunkpush3.将私有库放到索

微软发布 Entity Framework EF Core 8 或 EF8

        EntityFramework现已被广泛使用,微软首席软件工程经理ArthurVickers日前在一个在线社区会议上的发言。        EntityFrameworkCore8.0(也称为EFCore8或EF8)的未来规划。EFCore8是EFCore7之后的下一个版本,这将是一个长期支持版本;计划于2023年11月与.NET8同时发布。该公司表示,暂时没有发布EFCore7.1的计划。        EF8将主要关注以下方面:高度要求的功能JSON列:建立在EF7JSON支持的基础上,进一步支持document/relational混合模式。在EF8中计划为SQLite提

.net 与.net core 与.net framework与.net standard之间的关系理解

最近在做C#程序的跨平台的东西,所有仔细研究了下这几个常常弄混的东西。.net是一个用于开发的平台。官方的说法是:免费的。跨平台的。开源的。一个开发者平台来构建你所有的应用程序。.netcore是适用于Windows、Linux和macOS的免费、开源托管的计算机软件框架,是微软开发的第一个官方版本,具有跨平台能力的应用程序开发框架(ApplicationFramework)。.netframework主要是基于windows平台开发的框架。.NETStandard是针对多个.NET实现推出的一套正式的.NETAPI规范。推出.NETStandard的背后动机是要提高.NET生态系统中的一致性

【HMS core】【FAQ】Account、IAP、Location Kit and HarmonyOS典型问题合集1

1.         引用定位服务SDK后,版本高于6.2.0.300时,编译报错。问题描述:在集成IAP时,遇到鸿蒙2.0版本客户App会出现无法启动的情况,更新最新版本,使用SDK的最新版本,切换到com.huawei.hms:location:6.2.0.30及其以上版本就会编译失败。报错时的信息截图:解决方案一:不是locationkit升级导致的,建议查一下AS同步项目时的一些报错,如:Causedby:org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionExceptionCausedby:com.androi

.net core 多项目中使用EFCore

类库一级项目使用.netcore3.1框架其中EFCore是和数据库交互的MultiCore注入EFCore中的DBContext与数据库交互主要为了解决多项目中数据库迁移失败问题EFCore工程安装如下包ProjectSdk="Microsoft.NET.Sdk">PropertyGroup>TargetFramework>netcoreapp3.1TargetFramework>Nullable>enableNullable>PropertyGroup>ItemGroup>PackageReferenceInclude="Microsoft.EntityFrameworkCore"Vers

ASP.NET Core MVC 从入门到精通之文件上传

随着技术的发展,ASP.NETCoreMVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NETCoreMVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生,或其他想从事ASP.NETCoreMVC系统开发的人员。经过前几篇文章的讲解,初步了解ASP.NETCoreMVC项目创建,启动运行,以及命名约定,创建控制器,视图,模型,接收参数,传递数据ViewData,ViewBag,路由,页面布局,wwwroot和客户端库,Razor语法,EnityFrameworkCore与数据库,HttpContext,Request,Response,

windows10 wsl 中安装 .net core 6.0 运行环境

windows10wsl中安装.netcore6.0运行环境环境wslUbuntu18.04.net6.0相关资料dotnet-sdk列表下载dotnet-sdk-6使用安装脚本或通过提取二进制文件在Linux上安装.NET手动在wsl环境下安装dotnet-sdk下载适合Ubuntu的sdkdotnet-sdk-6.0.100-linux-x64.tar.gz保存到E:\downloads\dotnet-sdk-6.0.302-linux-x64.tar.gz打开cmd输入命令:wsl,进入默认的linux发行版本(本地wsl默认Ubuntu18.04)创建工作目录/home/dotnet复