![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
net
WeiLiangDeXi
这个作者很懒,什么都没留下…
展开
-
C#往线程里传递参数的方法小结
传参方式有两种:1、创建带参构造方法类传参。2、利用Thread.start(8)直接传参,该方法会接收一个对象,并将该对象传递给线程,因此在线程中启动的方法。必须接收object类型的单个参数。Thread (ParameterizedThreadStart) 初始化 Thread 类的新实例,指定允许对象在线程启动时传递给线程的委托。Thre转载 2017-04-28 20:42:35 · 3250 阅读 · 0 评论 -
NET服务端开发—多线程使用小结(多线程使用常识)
有一段时间没有更新博客了,最近半年都在着写书《.NET框架设计—大型企业级框架设计艺术》,很高兴这本书将于今年的10月份由图灵出版社出版,有关本书的具体介绍等书要出版的时候我在另写一篇文行做介绍。可以先透露一下,本书是博主多年来对应用框架学习的总结,里面包含了十几个重量级框架模式,这些模式都是我们目前所经常使用到的,对于学习框架和框架开发来说是很好的参考资料,大家敬请期待。好了,进入文章主转载 2017-04-28 20:57:14 · 326 阅读 · 0 评论 -
net错误日志统一处理 Global.asax
protected void Application_Error(object sender, EventArgs e) { //在出现未处理的错误时运行的代码 //在出现未处理的错误时运行的代码 Exception objErr = Server.GetLastError().GetBaseException(原创 2017-04-28 21:14:33 · 1865 阅读 · 0 评论 -
MVC中code first方式开发,数据库的生成与更新(Ef6)
一,在models文件夹中,建立相应的model文件 这里注意一点,这里建立的class名,就是数据库里表的名字。 在这里面,可以建立表之间的关系。 这里要说明一点的事,一般情况下,我们会把n:m的形式,变成两个1:n的模式 [csharp] view plain copy转载 2017-04-29 09:03:42 · 2785 阅读 · 0 评论 -
Entity Framework Code First属性映射约定
Entity Framework Code First与数据表之间的映射方式有两种实现:Data Annotation和Fluent API。本文中采用创建Product类为例来说明tity Framework Code First属性映射约定的具体方式。1. 表名及所有者 在默认约定的情况下,Entity Framework Code First创建的表名是根据类名的英语复数形式,转载 2017-04-29 21:56:45 · 429 阅读 · 0 评论 -
Entity Framework Code First关系映射约定
在关系数据库中,不同表之间往往不是全部都单独存在,而是相互存在关联的。两个不同表之间可以存在外键依赖关系,一个表自身也可以有自反关系(表中的一个字段引用主键,从而也是外键字段)。 Entity Framework Code First默认多重关系的一些约定规则: 一对多关系:两个类中分别包含一个引用和一个集合属性,也可以是一个类包含另一个类的引用属性,或一个类包含另一个类的集合转载 2017-04-29 21:58:15 · 398 阅读 · 0 评论 -
在ef下使用lambda实现left join
db.Categories .GroupJoin( db.Products, Category => Category.CategoryId, Product => Product.CategoryId, (x, y) => new { Category = x, Products = y }) .SelectMany(转载 2017-05-11 17:45:26 · 6269 阅读 · 0 评论 -
C#多线程Lock
一. 为什么要lock,lock了什么?当我们使用线程的时候,效率最高的方式当然是异步,即各个线程同时运行,其间不相互依赖和等待。但当不同的线程都需要访问某个资源的时候,就需要同步机制了,也就是说当对同一个资源进行读写的时候,我们要使该资源在同一时刻只能被一个线程操作,以确保每个操作都是有效即时的,也即保证其操作的原子性。lock是C#中最常用的同步方式,格式为lock(objectA){转载 2017-05-13 21:17:12 · 724 阅读 · 0 评论 -
ADO.NET Entity Framework Extensions 简单应用
一、情景如果你的项目中有返回多结果集的存储过程。如果你的项目要和老项目中的ADO.Net共用事务。如果你要动态的创建数据库的表。但是你还是希望使用Entity Framework。那么继续往下看吧。二、ADO.NET Entity Framework Extensions(下载地址)1、引用EFExtensions.dll文件。2、添加 us转载 2017-05-16 10:26:42 · 901 阅读 · 0 评论