C#
文章平均质量分 53
樱Cherry桃
快乐的一只小青蛙-开源、分享 是最能体现进步的方式之一
展开
-
ASP.NET 关于Eval绑定数据的时间格式
注:这里的AddTiem原创 2014-06-23 21:24:54 · 513 阅读 · 0 评论 -
C# 缺少编译器要求的成员“system.Runtime.CompilerServices.ExtensionAttribute..ctor”
namespace System.Runtime.CompilerServices{ public class ExtensionAttribute : Attribute { }}项目编译时报 //缺少编译器要求的成员“ystem.Runtime.CompilerServices.ExtensionAttribute..ctor” 错误解决办法,在生成失败的项目中添加原创 2017-01-03 16:58:44 · 7942 阅读 · 0 评论 -
C# 获取项目路径
文章来源:http://blog.csdn.net/holyrong/article/details/1752672很有用:string str1 =Process.GetCurrentProcess().MainModule.FileName; //可获得当前执行的exe的文件名。string str2=Environment.CurrentDirectory; //获取和设置当转载 2018-01-15 21:07:27 · 514 阅读 · 0 评论 -
xml文档读取
文章来源:https://www.cnblogs.com/a1656344531/archive/2012/11/28/2792863.html关于xml文档的读取扩展点: 网站中一般选择将可配置文件的一些信息写在xml,由于xml 在外网可被访问,会被暴露一些网站信息,可以将 xml 文件的后缀 改为.config 操作还是同xml一般,config 文件 直接是访问不到的,转载 2018-01-16 11:59:30 · 163 阅读 · 0 评论 -
从属角色中的所有属性都是非空的,主角色的多重性必须是'1'
原文:modelBuilder.Entity() //1:n 一个部门:多个子部门 .HasMany(t => t.ChildNewspaperGroupDepartment) //.WithOptional(t => t.ParentNewspaperGroupDepartment) .WithReq原创 2018-01-17 19:20:51 · 905 阅读 · 0 评论 -
EF 实体修改
在上下文实体中 如果一下参数被指定为false,则代码中 表字段做更新操作时执行db.SaveChanges() ,则 更新操作必须手动指定db.实体类名.Attach(更新实体);db.Entry(更新实体).State = EntityState.Modified;必须手动指定 ,否则 不会更新AutoDetectChangesEnabled = true; 指定为原创 2018-01-29 18:08:28 · 1438 阅读 · 0 评论 -
Thread学习记录(一)
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;using System.Threading.Tasks;namespace ConsoleApp1{ class Program { de...原创 2018-03-28 13:50:45 · 277 阅读 · 0 评论 -
C# const readonly的理解
const:1.静态常量,一般用来定义不会变更的基类行(数据库连接字段等)2.在编译时才会有值,3.都是修饰类型,所以不可与static 同用4.不会消耗内存,效率比readonly 高( 但是不知道该如何证明)readonly:1.动态常量,2.在运行时有值(有延迟加载思想)3.可与 static 同用3.有内存消耗...原创 2018-06-29 16:37:18 · 191 阅读 · 0 评论 -
C# 利用static 静态属性存储数据,达到减少读取数据库目的
private static List<Admin> _AdminList; public static List<Admin> AdminList { get { if (_AdminList != null && _Admin...原创 2018-07-31 11:20:44 · 3179 阅读 · 2 评论 -
随机取出集合里面3条数据
public static List<T> GetRandomThreeInfoList(List<T> list,int count){ List<T> olist = new List<T>(); if (count <=3) {...原创 2018-09-21 18:46:37 · 5865 阅读 · 0 评论 -
C# DateTime?
DateTime? timenull = null;T o= new T();o.UpdateTime = r["UpdateTime"] is DBNull ? timenull : Convert.ToDateTime(r["UpdateTime"]); 说明: o.UpdateTime 为可空类型原创 2018-10-10 17:50:04 · 1553 阅读 · 0 评论 -
C# -string.Formart-N0
将数字按三位用逗号分隔using System; public class Test{ public static void Main() { Console.WriteLine("{0:n}",1000); }}返回结果:1,000.00原创 2018-10-29 16:22:15 · 1061 阅读 · 0 评论 -
ActionExecutingContext 返回结果
protected override void OnActionExecuting(ActionExecutingContext filterContext){ string action = RouteData.GetRequiredString("action").ToLower(); switch (action) { ...原创 2018-10-29 20:59:00 · 5028 阅读 · 0 评论 -
C# 去除Html标签
public static string ReplaceHtmlTag(string html, int length = 0){ string strText = Regex.Replace(html, "<[^>]+>", ""); strText = Regex.Replace(strText, "&[^;]+;"...原创 2018-11-26 13:47:31 · 1806 阅读 · 0 评论 -
C# 通过 类名 利用反射 获取类对象 以及为类中的成员变量赋值
定义Test类, 通过反射 获取Test对象 及为Test中的IntA 赋值项目结构如下:代码:public class Test { public static int IntA { get; set; } public static string StringB { get; set; } } class Prog...原创 2019-03-21 23:15:25 · 9227 阅读 · 0 评论 -
.NETCore 知识点记录-QuartzCore 定时任务
1.定时任务插件:Pomelo.AspNetCore.TimedJobQuartzcore 定时任务原创 2017-12-03 18:31:15 · 9928 阅读 · 0 评论 -
ORM/EF 几种模式
小记录:1.DBFirst 先有DB 利用DB生成 .edmx文件 (生成的东西 代码繁杂 )2.ModelFirst 和 DBFisrt相反的一种模式 ,现有 直接在VS里面 建模型 然后生成库, 生成时 要执行SQL 语句才会生效3.CodeFisrt (2种模式-)3.1 利用DB 生成 干净的 对应库的 类 (这种最推荐 干净 简洁原创 2017-12-07 10:42:32 · 1270 阅读 · 0 评论 -
MVC 过滤器 Filter(一) 记一次写日志的经历
1.建一个类 TestFilterAttribute 继承 ActionFilterAttribute 注意应用命名空间 using System.Web.Mvc;public class TestFilterAttribute : ActionFilterAttribute { public string Message { get; set; }原创 2016-07-05 09:37:45 · 3219 阅读 · 0 评论 -
HasValue 判断可空类型是否有值
HasValue 返回的结果是bool类型只可以判断 用来判断可空类型是否有除了null以外的值 有则返回true否则就返回 false1. int? testValue1; testValue=2; testValue=null如果testValue的值为整数 则结果为true 反之则为false引申: NULL 和空的区别 NULL不占用任何内原创 2016-10-11 00:41:45 · 10385 阅读 · 1 评论 -
myxls
记一个开源的操作Excel的类库http://baike.baidu.com/link?url=O0MKFDKYJ6H7H_G-m9jJBvo96UBFFHb5IrgGuAX5P_xC3lheGjjfWqSKJNY5-98jHWKAUZJNtP-rFYp2W1hMBK转载 2016-10-21 16:00:29 · 503 阅读 · 0 评论 -
EF实体数据无法修改之 this .Configuration.AutoDetectChangesEnabled = true ; 要看的链接
一个被坑过的属性 this .Configuration.AutoDetectChangesEnabled = true ;当这个属性为false 的时候,数据库中试过修改部门无法修改,为true 就好了 http://www.tuicool.com/articles/auQZNz原创 2017-01-03 17:51:39 · 2028 阅读 · 0 评论 -
HttpClient 命名空间
System.Net.Http;原创 2016-12-19 18:16:07 · 5874 阅读 · 0 评论 -
阿里云短信发送
using Aliyun.Acs.Core; using Aliyun.Acs.Core.Exceptions; using Aliyun.Acs.Core.Profile; using Aliyun.Acs.Sms.Model.V20160927; namespace ConsoleApp { class原创 2017-02-06 11:38:36 · 2350 阅读 · 0 评论 -
C# 集合的原理
对于集合的理解:可以被循环遍历的数据数组 eg: string[] string=new string[3]; string[] string=[1,2,3]; 要么给定长度 要么给定元素 无法移除 添加元素操作 只能指定位置修改元素 ArryList: ArryList arrylist =new ArryList(); 比数组厉害 ,可以指定添加移除元素 arrylis原创 2017-05-10 16:43:34 · 638 阅读 · 0 评论 -
未找到具有固定名称“System.Data.Odbc”的 ADO.NET 提供程序的实体框架提供程序
未找到具有固定名称“System.Data.Odbc”的 ADO.NET 提供程序的实体框架提供程序项目环境:MVC +EF6 +WebApi+ Framework4.5在做项目时爆出这个Bug,仔细查看终于发现是由于项目中的EntityFramework.dllEntityFramework.SqlServer.dll 这两个dll的指向目录不对 指到了4.0目录解决原创 2017-05-19 15:46:55 · 2620 阅读 · 0 评论 -
C# Is AS 的区别
Is As原创 2017-09-01 13:41:38 · 202 阅读 · 0 评论 -
Self referencing loop detected for property
问题记录:Self referencing loop detected for property 'ParentClassify' with type 'System.Data.Entity.DynamicProxies.Classify_A1F38FCCD6F018E5AEE129BF1636404F78C4F0F625B17FCC6A9B5AFDC8A5E1BF'. Path '[2]原创 2017-09-11 10:37:54 · 8282 阅读 · 0 评论 -
Base64 格式的多个图片 转 普通路径格式
question.Image 格式: “data:image/jpg;base64,编码,data:image/jpg;base64,编码,data:image/jpg;base64,编码,”int index = question.Image.IndexOf("data:image/"); string[] sArray = Regex.Split(question.Im原创 2017-10-18 18:42:44 · 4144 阅读 · 0 评论 -
正则表达式 匹配以特定字符串开头 到任意第一个字符中间的空格
(?)[^\S]+ //正则表达式 匹配以特定字符串开头 到任意第一个字符中间的空格(?)[^\u4e00-\u9fa5]+ //正则表达式 匹配以特定字符串开头 到任意第一个字符中间的空格原创 2017-11-17 11:27:22 · 18801 阅读 · 0 评论 -
ViewBag 在cshtml中的判断
对变量加上 单冒号就好了if ('@Model.ValidStartDate'.length==0) { $("#ValidStartDate").val(''); }原创 2017-10-24 17:04:50 · 3439 阅读 · 0 评论 -
后台返回数据时 字符被转义问题
eg:{ "id": "66", "name": "a"}处理之后@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(area.result)){ "id": "66", "name": ...原创 2019-10-09 11:47:43 · 4556 阅读 · 0 评论