07 2012 档案
Entity Framework 手动 添加 关联 - 备忘
摘要:今天来纪录在使用实体框架的一个技巧,我们当前常常在使用。EDMX的时候需要自己的页面拉关联,因为有时候资料库的跟表的表EDMX上面拉关联,这样我们当前在写LINQ到实体就可以不用用加入在的方式而是直接用关联的方式写就行了,下面号我建立一个简单的两个表来做的简单的范例这是简单的两个表,因为别名库里面没有设关联,所以在EDMX里什么没有关联的手动加入关联之后我们还要在关联“设定"Mapping Details"做如下设置编译一下,竟然有错误我们还要把Child的ParentID 去掉才会正确。參考: http://msdn.microsoft.com/en-us/library 阅读全文
posted @ 2012-07-20 16:34 cotopboy 阅读(965) 评论(0) 推荐(0)
Assert 备忘
摘要:断言(Assert) 在单元测试代码里断言是无处不在的,我们应该合理的使用断言来验证数据! 它是一个静态类,主要有下面几种方法用来验证函数的结果跟我的预期是否一致! ①Assert.AreEqual 主要是验证函数产生的影响值或返回的值跟预期是否一致,这个方法不适 合验证返回的数据集以及集合之类的数据, 主要针对字符串,数字等等的单一类型,它还有个泛型重载,这个是比较好的,建议多使用,它还有第三个参数,是一个 string型的message,基本上不会用到! ☆Note:不要把参数的含义... 阅读全文
posted @ 2012-07-17 16:48 cotopboy 阅读(199) 评论(0) 推荐(0)
Lamba 表达式 备忘
摘要:Func<string, string> myFunc = delegate(string str) //匿名方法语法,括号内为参数列表{ return "sss";};myFunc += strOne => //这边的strOne是个方法,我没写,只要注意参数和返回值一致就可以了{ return strOne;}; myFunc += (string strTwo) => //Lambda表达式,指定了参数类型 { return strTwo; }; myFunc += (strThree) => //Lambda表达式,也可以... 阅读全文
posted @ 2012-07-17 16:24 cotopboy 阅读(189) 评论(0) 推荐(0)
异步-回调-备忘
摘要://写一段简洁的代码 private void button1_Click(object sender, EventArgs e) { //定义委托,并指定异步的执行方法 Func<string, string> func = new Func<string, string>(ExecuteFunction); //开始异步,并指定异步的回调函数 func.BeginInvoke("实现了异步", new AsyncCallback(CallBackFunction)... 阅读全文
posted @ 2012-07-17 16:18 cotopboy 阅读(185) 评论(0) 推荐(0)
单元测试之特性-备忘
摘要:1 using Microsoft.VisualStudio.TestTools.UnitTesting; 2 using SampleClassLib; 3 using System; 4 using System.IO; 5 using System.Windows.Forms; 6 7 namespace TestNamespace 8 { 9 [TestClass()]10 public class DivideClassTest11 {12 [AssemblyInitialize()]13 public static void Assem... 阅读全文
posted @ 2012-07-17 15:36 cotopboy 阅读(292) 评论(0) 推荐(0)