摘要: web config 设置 在404.aspx.cs protected void Page_Load(object sender, EventArgs e) { Respon... 阅读全文
posted @ 2014-11-08 17:39 兴杰 阅读(226) 评论(0) 推荐(0)
摘要: protected void Page_Load(object sender, EventArgs e) { //直接在bin add referece search Microsoft.Office.Interop.Excel.dll (.net 4.5 version... 阅读全文
posted @ 2014-11-08 13:45 兴杰 阅读(349) 评论(0) 推荐(0)
摘要: 直接上代码 这些都是default微软提供的基本验证 在 SaveChanges()的时候会触发 也可以在通过entry验证 bool ok = db.Entry(data).GetValidationResult().IsValid; string errorMsg = db.Entry(data 阅读全文
posted @ 2014-11-07 21:21 兴杰 阅读(285) 评论(0) 推荐(0)
摘要: 有时候我们希望在sql一个表里面的column, 一部分被分化成另一个class 典型的例子是 Address 直接看代码: insert 注 : 复杂类型内不要放 FK concurrentCheck 那些比较好(我没研究,但是常遇到bug) 更新 : 默认情况下,我们不使用[Column("xx 阅读全文
posted @ 2014-11-04 11:26 兴杰 阅读(425) 评论(0) 推荐(0)
摘要: 基本上sql中要表示继承关系有3中方式. 分别是,1表继承(TPH),2表继承(TPC),3表继承(TPT) 1表 : Person id type name classroom office 1 student keat 1B null 2 teacher xinyao null Lv2-T2 好 阅读全文
posted @ 2014-11-04 02:03 兴杰 阅读(1442) 评论(0) 推荐(0)
摘要: 1-1 设置 注 : ForeignKey("member") 的member 是取至于 virtual Member "member" , 这2个要一直 基本的 CRUD using (EFDB db = new EFDB()) { /*insert*/ db.members.Add(new Me 阅读全文
posted @ 2014-11-03 22:13 兴杰 阅读(313) 评论(0) 推荐(0)
摘要: 在一个类上面放一个标签,可以用来表示一些特定规则,比如某个对象的某个属性不想被json化,那么我们在它头上放个标签就行了,或是做ORM时指定某个Class对应的table名字等。 最后标签是通过反射来调用的,一个类只要继承了微软的Attribute类就可以当标签来使用了. 阅读全文
posted @ 2014-11-03 14:11 兴杰 阅读(563) 评论(0) 推荐(0)
摘要: 单列就是说一个类只能被实例化一次,重点是确保某个对象只有一个,不会有第2个。c# 的实现是这样的代码来源 :http://www.cnblogs.com/zhili/p/3185302.html /// /// 单例模式的实现 /// public class Singleto... 阅读全文
posted @ 2014-09-29 18:51 兴杰 阅读(289) 评论(0) 推荐(0)
摘要: 参考 :Head First 设计模式(中文版)这篇只作为个人温习!用意 : 动态地给一个对象添加|扩展一些行为。Decorator 强调用对象组合而非继承来实现扩展,这显得较为灵活。角色:1.装饰者2.被装饰者特点与原理 :0."被装饰者"被装饰之后,会被"装饰者"给包起来,外界看来它是被替代掉了... 阅读全文
posted @ 2014-09-29 15:57 兴杰 阅读(277) 评论(0) 推荐(0)
摘要: 先说说 insert 吧. 当EF执行insert时,如果我们传入的对象是有关联(1对多等)的话,它会执行多个语句 insert到多个表, 并且再select出来填充我们的属性(因为有些column默认值是sql设定的,比如id等,我们insert后要有最新的数据丫). Opened connect 阅读全文
posted @ 2014-09-28 16:17 兴杰 阅读(2267) 评论(0) 推荐(0)