随笔分类 - C#
摘要:Scaffold-DbContext -Connection "Data Source=DESKTOP-ADAS2HA\SQLEXPRESS;Initial Catalog=BlazorDemo;User ID=sa;Password=888;" -Provider Microsoft.Entity
阅读全文
摘要:在Entity Framework Core中,数据注解(Data Annotations)是通过在实体类的属性上使用特性(Attributes)来配置实体与数据库之间的映射关系的一种方式。这种方式比较直观且易于理解,特别适用于简单的配置需求。下面是一些使用数据注解配置实体的C#示例: 1. 配置主
阅读全文
摘要:1. 配置主键 protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity<Blog>() .HasKey(b => b.BlogId); // 配置Blog实体的主键为BlogId
阅读全文
摘要:using System.IO; using System.Security.Cryptography; using System.Text; namespace Assist { public static class MD5Helper { #region MD5加密 /// <summary>
阅读全文
摘要:using System.Data; using System.Data.SqlClient; using System.IO; using System.Reflection; namespace Assist { public class ContextHelper { public stati
阅读全文
摘要:using System.IO; using System.Runtime.Serialization.Formatters.Binary; namespace Assist { public class SerializeHelper { public static void Serialize(
阅读全文
摘要:/// <summary> /// 获取本机所有App及路径 /// </summary> /// <returns>返回DataTable集合</returns> public static DataTable GetLocalApps() { DataTable dt = new DataTab
阅读全文
摘要:/// <summary> /// 返回类型的所有属性名 /// </summary> /// <typeparam name="T"></typeparam> /// <returns></returns> public static Dictionary<string, Type> GetPro
阅读全文
摘要:/// <summary> /// 获取字符串IP地址的版本,同时可以验证是否有效IP地址 /// </summary> /// <param name="ip">点分十进制的IP地址</param> /// <returns>无效地址=-1 IPv4地址=4 IPv6地址=6</returns>
阅读全文
摘要:更新时间:2019年09月04日 10:11:10 作者:Johnson Manohar C# 导出 Excel 的6种简单方法:数据表导出到 Excel,对象集合导出到 Excel,数据库导出到 Excel,微软网格控件导出到 Excel,数组导出到 Excel,CSV 导出到 Excel,你都会
阅读全文
摘要:using System; using System.Collections.Generic; using System.Text; using System.Globalization; using System.Security.Cryptography; using System.IO; us
阅读全文
摘要:using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.Serialization.Formatters.Binary; using System
阅读全文
摘要:一、准备工作1 Visual Studio 2015 必须有相关的打包组件;2 Visual Studio的打包组件有 InstallShield 和 Visual Studio Installer Projects (安装包:VSI_bundle)组件;3 Visual Studio Instal
阅读全文
摘要:右键项目-添加新项 改变UAC规则的level属性为 requireAdministrator,保存重新生成即可
阅读全文
摘要:1. 安装Visual Studio Installer Project 1.1 vs2022中-->扩展-->联机-->搜索Microsoft Visual Studio Installer Project 2.右键解决方案-->新增项目-->选择Setup Project 2.1 项目右键 --
阅读全文
摘要:一、可空类型修饰符 ?引用类型能用null,但是值类型不能。例如: string str = null; int n = null;//报错 为了让值类型也能使用可空类型,就可以使用“?”来表示,语法为“T?”。例如: int i?;//表示可控的类型 DataTime time?;//表示可空的时
阅读全文
摘要:本文介绍怎样快速创建EF6+DAL+BLL开发框架,开发环境VS2022 首先我们新创建一个空白解决方案。 然后在解决方案下再分别再创建3个类库(.NET Framework)项目,DAL+BLL+Model 先做项目引用 BLL层添加DAL层和Model层 DAL层添加Model层 UI层(Web
阅读全文