- 博客(42)
- 收藏
- 关注
原创 客户关系管理CRM简介
CRM系统是一种能够帮助企业管理客户信息和提高客户关系质量的商业工具。通过该系统,企业可以实现对客户全方位的管理,包括客户信息管理、销售流程管理、自动化营销和客户服务管理等功能。该系统还可以帮助企业精准定位目标客户并提供更加优质的客户服务,从而提升企业的市场竞争力。为什么企业需要CRM?
2023-03-24 16:04:36 343
原创 dynamics 365的增删改查
1. 在Visual Studio中创建Dynamics 365项目时,可以通过“新建项目”对话框中的界面来输入链接信息。具体来说,在“连接到Dynamics 365实例”窗口中,需要提供实例名称、访问密钥和安全协议等信息。其中,URL为Dynamics 365实例的地址,Username和Password分别为登录Dynamics 365所需的用户名和密码。今天需要完成对dynamics 365的增删改查,网上一直找不到合适的教程,官方文档看不懂,于是下载了chatgpt,对他进行了提问。
2023-03-10 22:15:00 370
原创 虚拟机上安装Dynamics 365报错:下载一个或多个缺失的必备组件失败。请确保您的 Internet 连接正常,然后重试
安装Dynamics 365报错 下载一个或多个缺失的必备组件失败。请确保您的 Internet 连接正常,然后重试
2023-03-03 20:41:19 297 3
原创 .NET CORE WEB API入门day3
ASP.NETCore如何返回错误码;ASP.NET Core中Rest使用建议;ASP.NET Core Web API控制器及返回值;ASP.NET Core Web API 的参数问题
2023-01-12 17:49:27 209
原创 EF Core 表达式树
EF Core 表达式树;Expression和Func的区别;如何查看表达式树的结构;通过代码动态构造表达式树;尽量避免使用动态构建表达式树
2023-01-06 13:30:13 374
原创 EF Core 学习笔记4
EF Core分页查询;IQueryable底层是如何读取数据的;如何一次性让IQueryable加载数据到内存;什么时候需要一次性加载?
2023-01-04 10:45:20 111
原创 通过代码查看EF Core的SQL语句
写测试性代码,用简单日志;正式需要记录SQL给审核人员或者排查故障,用标准日志;开发阶段,从繁杂的查询操作中立即看到SQL,用ToQueryString()
2022-12-29 21:04:03 158
原创 ASP.NET Core依赖注入
ASP.NET Core 的服务容器是IServiceCollection,IServiceCollection用来构造容器对象IServiceProvider,服务注册之后,调用ServiceCollection值中的BuildServiceProvider()获取ServiceProvider实例。注:services 是 IServiceCollection services;
2022-12-22 20:23:13 281
原创 Global Usings 和 Implicit Usings
NET 6 中新增了两个功能,全局引用和隐式引用,它们都是为了减少我们需要添加到新.cs文件中的 using 语句的数量。如果使用模板创建新的 ASP.NET API,然后打开该文件,您会发现默认启用隐式使用(第 6 行)它为所有文件提供一些隐式使用,因此你不必将它们添加到您创建的每个文件中,这是非常方便的,但可能会导致一些问题,我们将在后面讨论。在单个文件中使用全局引用,全局引用就会被 .NET 项目中的所有文件所引用,你不必在每个项目中单独添加。
2022-12-20 17:38:43 811
原创 C#异步编程
异步方法:用async关键字修饰的方法异步方法的返回值一般是Task,T是真正的返回值类型,例如Task.异步方法的名字以async结尾。即使方法没有返回值,也最好把返回值声明为非泛型的Task。调用泛型方法时,一般在方法前加上await关键字,这样拿到的返回值就是泛型指定的T类型。异步方法的传染性:一个方法如果有await调用,则这个方法也必须修饰为async。{}如果同样的功能,既有同步方法,又有异步方法,那么首先使用异步方法。
2022-12-19 16:59:37 210
原创 NuGet的介绍及使用
NuGet是.NET的软件包管理器。NuGet客户端工具提供了生成和使用软件包的功能。NuGet 是所有软件包作者和使用者都使用的中央软件包存储库。下面是百度百科的介绍在我看来NuGet类似于Java的Maven和Javascript的npm。
2022-12-16 20:48:28 555
原创 C# 基础
命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式。在一个命名空间中声明的类的名称与另一个命名空间中声明的相同的类的名称不冲突。类构成程序的主体,是对现实事物进行抽象所得到的结果。类库引用是使用名称空间的物理基础。DLL引用(黑盒引用,无源代码)。项目引用(白盒引用,有源代码)。
2022-12-15 17:49:22 76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人