bda的由来 public delegate int AddSum(int a,int b); class Program{ static void Main(string[] args)
转载 2023-06-06 08:43:04
128阅读
# EF 自由连接:SQL Server、MySQL 与 SQLite 的使用 Entity Framework(简称 EF)是一款优秀的对象关系映射(ORM)框架,它支持多种数据库,包括 SQL Server、MySQL 和 SQLite。这使得开发者能够以对象的方式操作数据库,从而简化了数据访问的复杂度。本文将介绍如何在 EF 中使用 SQL Server、MySQL 和 SQLite,并提
原创 2024-09-13 06:22:20
94阅读
EF优缺点:它是微软封装好一种ADO.NET数据实体模型,将数据库结构以ORM模式映射到应用程序中。优点:1.简洁的Linq to Sql语句大大提高了开发人员的效率,不要再写复杂的sql语句;2.不再需要再管应用程序如何去连接数据库;3.EF可以用作用于数据服务和OData Service的基础设施;缺点:1.由于linq语句编译之后就是sql,对于这种自动生成的sql语句无法控制;2.EF的运
转载 2023-06-30 17:50:00
178阅读
1.在总项目中引入NuGet包,添加包名为Entity Framework的框架包,为每一个模块的版本不起冲突 2.选中对应的包:Entity Framework3.点击安装到每一个项目里,版本建议安装稳定版,也可以参考自己项目的版本 4.Entity Framework框架引入以后就要开始映射数据库了,先选中对应的Model类库,右键准备映射为程序(系统)准备的数据库:数据表
转载 2023-06-30 17:50:19
116阅读
SQL Server2005中"用户映射"里成员身份选项的意思 用户映射 public 维护所有默认权限 db_owner 执行所有数据库角色活动 db_accessadmin 添加和删除数据库用户, 组及角色 db_ddladmin 添加、更改或删除数据库对象 db_security admin 分配语句
转载 2023-07-14 17:20:32
10阅读
1、搭建MVC框架   1.1 VS2010:需要安装WPI 安装 ASP.NET MVC 4 和Visual Studio 2010 系统必备组件    如果VS2010 创建Web项目时,出现ASP.NET MVC 4 Web Application ,说明组件安装成功。    1.2 VS2012:无
转载 2024-03-04 17:11:26
54阅读
DbContextPool 是 ASP.NET Core 2.1 引入的新特性,可以节省创建 DbContext 实例的开销,但没有想到其中藏着一个小坑。最近有一个 ASP.NET Core 项目持续运行一段时间后日志中就会出现数据库连接池达到最大连接数限制的错误:System.InvalidOperationException: Timeout expired. The timeout peri
转载 2024-06-19 06:18:29
298阅读
1、由于视图是一张虚拟表,没有定义主键,但在EF进入导入的时候需要实体有主键。这就产生了不一致现象。EF有能力能够从视图相关的表的非空字段推断其为视图主键。但如果遇到视图中相关的表字段都是可空的情况怎么办呢? 解决方案:检查视图中引用的某张表的主键或外键是否设置错误!本来是不能为空的字段,设置成了可
转载 2020-07-13 17:00:00
108阅读
2评论
# 如何使用 Entity Framework 实现对 MySQL 和 SQL Server 的多数据库支持 在现代软件开发中,使用多个数据库系统是很常见的需求。Entity Framework(EF) 是一种流行的对象关系映射框架,可以帮助我们轻松地与不同的数据库进行交互。本教程将指导你如何使用 EF 支持 MySQL 和 SQL Server 两种数据库。 ## 流程概览 为了实现对多数
原创 2024-09-21 03:38:54
117阅读
SQLserver数据库给 T_User 表新增了一个字段 IDCard(身份证号),如何更新EF实体模型? 选中实体模型 ,右键,选中从数据库更新模型 点击确定(其它啥都不干) 此时可以在EF模型看到IDCard字段了 最后点击保存
转载 2020-10-15 17:57:00
231阅读
2评论
根本原因:EF无法将可空值字段推断为主键。 EF 无法推断出主键,因为推断的主键字段,在视图中都为null,而EF无法将可空值字段推断为主键。 解决方案: sqlservr中使用ISNULL字段,让主键字段必须不为空; 案例: 1利用已有唯一键 ISNULL(T_Habitat.PointBatch
转载 2020-03-09 18:06:00
169阅读
2评论
一、在EF 中分页使用Skip(offset).Take(pageSize) 实现分页 这种方式EF自动拼接分页语句。 在EF Core1.0中默认拼接的分页语句为Offset Featch Next ,更多参考:SqlServer 2012/2014新增Offset,Fetch Next分页方式
转载 2017-06-08 17:05:00
89阅读
2评论
一.为什么分层?不分层封装的话,下面的代码就是上端直接依赖于下端,也就是UI层直接依赖于数据访问层,分层一定要依赖抽象,满足依赖倒置原则,所以我们要封装,要分层下面这张图和传统的三层略有不同,不同之处在于,UI层不直接依赖于业务逻辑层,而是UI层依赖于业务逻辑抽象层IBLL,业务逻辑层不直接依赖于数据访问层,而是业务逻辑层依赖于数据访问抽象层IDAL{ SchoolDBEntities d
转载 2023-06-14 23:33:35
10000+阅读
F的简单介绍,EF是一种通过映射操作实现数据交互的ORM框架技术 二、简单使用 1、安装EntityFrameWork(通过工具-NeGet程序包管理-管理NeGet程序包来安装或者添加引
转载 2023-06-06 08:33:23
363阅读
//ODP.NET Managed https://www.oracle.com/database/technologies/appdev/dotnet/odp.html 1.NUGet下载 2.下载 Oracle Developer Tools for Visual Studio https://
原创 2022-12-08 15:36:50
106阅读
前言: 这一节提供一个简单的功能,这个功能看似简单,找了一下没找到EF链接数据库串的加密帮助文档,只能自己写了,这样也更加符合自己的加密要求 有时候我们发布程序为了避免程序外的SQL链接串明文暴露,需要进行一些加密手段! 加密主要分几类:对称加密,非对称加密,散列算法(自己百度脑补,这里不再多说)
原创 2021-07-19 17:25:41
252阅读
一、用法总结 二、代码实例 private void OpenDB() { try { if (conn.State == System.Data.ConnectionState.Closed) { conn.ConnectionString = "server=WIN-4SG5D35BGK7\\S
转载 2019-03-14 10:01:00
106阅读
2评论
特性 Column,ForeignKey
转载 2018-07-18 16:45:00
138阅读
2评论
1配置 startUp.cs public void ConfigureServices(IServiceCollection services) { services.AddControllers(); services.AddCors(); services.AddDbContext<MyDbC ...
转载 2021-07-19 15:11:00
394阅读
2评论
(1)如何保存登陆信息? (a)在工具栏中的[Log on]下来按钮中选择[Configure...],然后将Definition选项卡中将[Store history]和[Store with password]两个多选框选中并保存。之后只要录入一次用户名/密码之后登陆信息就会被保存,下次登陆只需要选择一个username之后 password就会自动带出,无需再次录入,方便多多。 (b)对于
转载 2023-12-31 20:25:11
46阅读
  • 1
  • 2
  • 3
  • 4
  • 5