随笔分类 -  .NET(C#)

EntiyFramework :Update model from database引起的两个问题
摘要:EntiyFramework一大特点就是Code first,但难免有时候因特殊原因需要Update model from database。此次使用该功能时遇到两个问题,且记之。[问题一] Error 3027: No mapping specified for the following EntitySet/AssociationSet - XXXXXXX.[起因] 在数据库新建一张表,并使用Update model from database功能同步到EF, Add Association后,发生该错误。[说明] XXXXXXX代表关系名称,例如一个外键关系:FK_Bug_Te... 阅读全文

posted @ 2013-04-18 18:52 Linbo91 阅读(1942) 评论(0) 推荐(0) 编辑

.NET Attribute(特性)的作用与用法——几句话解决Attribute使用的困惑
摘要:本小文旨在言简意赅的介绍.NET中Attribute(特性)的作用与使用,算是对Attribute学习的一个总结吧,不当之处烦请热心网友帮忙斧正,不胜感激!切入正题。一点说明只介绍作用与使用方法,不深究原理。[其原理可参考MSDN:http://msdn.microsoft.com/en-us/library/aa288454(v=vs.71).aspx 等相关文章]什么是Attribute?Attribute不是别的东西,就是类(貌似废话)。确切的说,它是为C#代码(类型、方法、属性等)提供描述性信息的类!Attribute作用是什么?两点感触:修饰C#代码,对其进行描述或声明;在运行时通. 阅读全文

posted @ 2013-04-01 17:01 Linbo91 阅读(3798) 评论(5) 推荐(1) 编辑

插件原理——模拟插件工作原理
摘要:本菜鸟一直好奇插件的原理,今闲暇之余就心血来潮地进行了模拟。虽不甚完美,却私感有几分道理。权且记之,以备后用。[源码备份于此][模拟思路] 用户从外部输入信息,然后将输入信息打印到控制台上。此过程中由一插件对数据进行拦截并修改,最终将修改后的数据进行打印。由此可抽象出以下关系图:需要的类:Message,存储用户输入的信息View Code /// <summary> /// A simulated data model. /// </summary> public class Message { public string Content ... 阅读全文

posted @ 2013-03-29 17:28 Linbo91 阅读(1819) 评论(4) 推荐(0) 编辑

导航