- 博客(15)
- 收藏
- 关注
原创 .net core 6.0中ef的用法
生成成功后,再数据库上下文中出现提示,提示数据库连接串位置不对。添加完成后,会自动生成一套带有基础增删改查操作的控制器。以上就是.net core6.0中ef的基本使用。控制器为ef中包含的基础增删改查的控制器。Add-Migration 名称。-f 表示是否覆盖原文件。-o 后面指定文件夹,
2024-01-04 16:02:54 597 1
原创 在.net core中利用sqlsugar中调用mysql和sqlserver存储过程
appsettings.json中配置mysql连接串添加类SqlsugarSetup。
2024-01-04 14:35:23 1594 1
原创 asp.net mvc EF框架中Code First的使用
Code First 代码优先,手动创建POCO模型,数据层DbContext及映射关系,通过Database.SetInitializer生成数据库,这种方式较灵活,但是需要手动定义实体模型和关系映射。简单理解就是自己写好实体对象和映射关系,最后通过命令生成到数据库中去。
2023-12-10 23:02:43 562
原创 asp.net mvc中将数据从视图传到控制器
A、传递的参数要与方法中的参数的名称一致,否则无法接受到传递的数据。B、int类型的数据传递的时候最好设置为可空类型或者设置默认值。可空类型:int?deptId参数默认值:int age = 21控制器接收值Request的[]中的名字与前台提交的表单中input的name属性的值对应。
2023-12-07 20:30:43 508
原创 asp.net mvc中控制器向视图中传值
上面在视图中对数据进行显示,利用了代码,写Razor代码带花括号和没有花括号的区别:实际上后面跟的是一个代码块时,就应该使用花括号。所谓代码块是指代码行数超过一行或只有一行代码,“@”符号后没有花括号只是简单的显示变量或表达式的值。言外之意就是,@后面带有花括号的话,花括号中就是代码块,没有花括号,@后面就是跟的一个变量。这里对ViewData进行了类型转换,为什么需要强制转换类型,因为ViewData可操作内部对象,每次添加新值,会封装成对象类型,因此每次都需要解压来提取值。
2023-12-07 17:25:18 675
原创 BootStarp表单验证-->修改密码校验
使用BootStarp中的表单验证插件实现修改密码时的相关校验。首先可以去cdn中下载验证插件所需要的css文件和js文件。下载后在有jquery和bootstrap的页面里引入。
2023-12-07 09:56:47 587
原创 WinForm中利用用户控件封装分页
EventHandler即事件委托,表示用于处理不具有事件数据的事件的方法。字面上理解就是一个事件处理器,将一个事件与处理事件的方法联系起来的一种 机制 EventHandler委托有两个参数:sender和e,分别表示事件的发送者和传递的事件参数。此处定义的getPageCount()方法,用于在获取到数据总条数后,通过设定的每页条数(PageSize)得到对应数据的总页数。
2023-11-13 21:41:38 735 1
原创 利用.net中的反射实现将DataTable转换为List集合、类实体模型
上述代码中:List<T><T>是一个泛型参数,它在这个方法中表示一个占位符,可以接受任意类型作为参数。通过使用泛型参数,可以使方法在不同的类型上具有通用性和灵活性。在这个方法中,<T>告诉编译器我们希望在方法调用时指定一个具体的类型,以替代泛型参数T。这允许我们根据需要将不同的类型传递给这个方法,它们会被替换为T,将DataTable转换为指定类型的List。
2023-11-10 23:53:23 530
原创 SQL Server经典练习题
---方法一 内嵌表值函数MAX(CASE WHEN c.Cname = '语文' THEN sc.score ELSE NULL end) '语文',MAX(CASE WHEN c.Cname = '数学' THEN sc.score ELSE NULL end) '数学',MAX(CASE WHEN c.Cname = '英语' THEN sc.score ELSE NULL end) '英语'GOGO----方法二 标量函数ASBEGINENDGO。
2023-10-12 23:19:48 438
原创 利用C#实现一个控制台的飞行棋小游戏
在每一轮中,我们先刷新地图,然后让玩家掷骰子,根据掷骰子的结果移动棋子,并判断棋子当前位置的方块类型,执行对应的操作。如果玩家踩到了地雷方块,玩家会回退6格。通过这个例子,我们可以学习到如何使用C#编写控制台应用程序,如何利用循环和条件语句控制游戏的进行,以及如何使用数组来存储和处理游戏数据。绘制游戏头部函数主要用于显示游戏的名称和作者等信息,画地图函数用于绘制游戏地图,初始化地图函数用于设置地图方块的规则。最后,当有玩家的坐标超过99时,即玩家到达终点,游戏结束,显示胜利者的姓名并展示胜利界面。
2023-09-16 14:19:32 426 1
原创 js实现全选反选
1、首先需要分别获取到首行的复选框元素,和下面的所有复选框元素。(将首行的复选框和下面的所有复选框分开,分别使用thead和tbody包裹)。1、给下面的所有复选框绑定点击事件,每次点击时,都循环查看下面所有的复选框是否有没选中,如果有一个没选中,则最上面第一个全选复选框就不选中。2、因为tobody中的复选框是跟随首行复选框是否选中(全选和反选),所以就将首行的复选框状态赋值给tbody中的复选框即可。核心算法:遍历tbody中复选框元素,获取首行复选框状态。至此,复选框的全选和反选就实现啦。
2023-08-26 18:13:16 56
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人