摘要: 实体集合对象类(DbSet, ObjectSet 和它们的泛型版本)的实体提供了一个返回指定类型的所有实体的起始查询. 这个查询可以通过 LINQ to Entitier 方法进一步细化. 这一节将讨论检索数据库或内存中的对象的各种方法.这一节中的实例程序全部 School 模型.使用 DbSet.Find 通过主键获得对应的实体Find 方法使用主键值做为参数来试着从上下文对象跟踪的实体中找到对应的实体. 如果在上下文对象中找不到该实体, 那么一个对数据库中的数据进行评估(判断条件)的查询将会被执行. 如果在上下文对象和数据库中都找不到该实体, 则会返回空值 (null). 需要注意的是, 阅读全文
posted @ 2012-05-18 16:51 Howll Chen 阅读(16) 评论(0) 编辑
摘要: 在 System.Data 下, 有几个提供数据驱动的命名空间, 如: System.Data.Odbc, System.Data.OleDb 等等, 今天由于实习的公司业务需要, 所以我得照着以前前辈写的代码写多一份基于 Odbc 的数据访问赋值类, 过程很简单, 基本上只要把上面的 OleDbXXX 改成 OdbcXXX 就可以了. 改完以后就进入深思啦, 因为前辈写的代码里面有用到 XXXCommandBuilder 类, 之前是没有接触过这个类的, 看了他的代码以后觉得好像很有意思, 所以就深究了一下下.... 1 using (OdbcConnection connection = 阅读全文
posted @ 2012-05-18 16:00 Howll Chen 阅读(7) 评论(0) 编辑
摘要: Htmlrequired 属性http://www.w3school.com.cn/html5/att_input_required.asprequired 属性适用于以下 <input> 类型:text, search, url, telephone, email, password, date pickers, number, checkbox, radio 以及 file。-> 实际上只要标签定义了 required 属性, 哪怕只在标签中写出该属性而不给其赋值, 或直接赋给它 false, 其效果都是一样的.onblur 事件定义和用法onblur 事件会在对象失去焦阅读全文
posted @ 2012-05-11 11:28 Howll Chen 阅读(15) 评论(0) 编辑
摘要: 将函数独立出来带来的好处:1. 以一连串函数调用操作取代重复撰写相同的程序代码, 可使程序更容易读懂;2. 我们可以在不同的程序中使用这些函数;3. 我们可以更轻易地将工作分配给协力开发团队.一个函数包括以下四个部分:1. 返回类型;2. 函数名称;3. 参数列表;4. 主体.注: 在 C++ 中, 函数必须先声明, 然后才能被调用;<cstdlib> 头文件中的 exit() 函数可结束一个程序, 且接受一个整数作为程序结束的状态值, 如: -1 表示出错;通过 <limits> 头文件中的 numeric_limits 类可获得某个类型的最大值和最小值, 如: in阅读全文
posted @ 2012-05-02 21:33 Howll Chen 阅读(10) 评论(0) 编辑
摘要: 纯属学习上的记录, 非专业翻译, 如有错误欢迎指正!原文地址: http://msdn.microsoft.com/en-us/library/gg696166(v=vs.103).aspx这个快速入门教程将展示怎么时候用 EF 和实体数据模型工具.其中可以分为以下几部分:创建名为 "School" 的类库项目.从数据库生成学校概念模型.用 DbContextGenerator 模板生成对象层代码.实现数据检索和持久化.先决条件:Microsoft Visual Studio 2010 或更新版本.最新发布的 EF 版本. (可以通过 NuGet中的'Entity 阅读全文
posted @ 2012-04-21 12:17 Howll Chen 阅读(27) 评论(0) 编辑
摘要: 纯属学习上的记录, 非专业翻译, 如有错误欢迎指正!原文地址: http://msdn.microsoft.com/en-us/library/gg696189(v=vs.103).aspx在这个快速入门教程中, 将演示如何使用 EF 和代码优先部件.这个快速入门教程演示了如何完成以下任务:创建名为"School"的类库项目:通过代码优先部分定义 "School" 概念模型:定义一个派生自 DbContext 的类:配置数据库的初始化:检索数据并使数据持久化:通过重新默认的代码优先约定来指定数据库名称:映射到一个现有的数据库:先决条件:这个快速入门教程适阅读全文
posted @ 2012-04-15 09:56 Howll Chen 阅读(32) 评论(0) 编辑
摘要: 纯属学习上的记录, 非专业翻译, 如有错误欢迎指正!原网页地址: http://msdn.microsoft.com/en-us/library/gg696194(v=vs.103).aspxEF 使开发人员能够通过概念模型来创建数据库访问程序, 而不是直接对关系存储架构数据库编程. 你可以根据一个已有的数据库来定义你的模型; 也可以先创建一个数据库, 然后用 ADO.NET Entity Data Tools 或者代码优先(Code First)部件来生成数据库. 欲了解更多信息, 请参考 Entity Framework([翻译] - <Entity Framework> - 阅读全文
posted @ 2012-04-15 09:38 Howll Chen 阅读(24) 评论(0) 编辑
摘要: 纯属学习上的记录, 非专业翻译, 如有错误欢迎指正!原文地址: http://msdn.microsoft.com/en-us/library/gg696172(v=vs.103).aspxADO.NET EF(Entity Framework) 是一项用于面向数据软件开发的技术, 它使开发者能够使用像 Customers 或者 CustomerAddresses 这样的特殊对象来处理数据, 而不用考虑真正用于存储数据的底层数据表和列. 通过 EF, 开发者能够在一个更高的抽象层次上处理数据, 并且可以用比传统方式更少的代码来创建和维护面向数据的软件.ADO.NET EF是第一次作为 .Net阅读全文
posted @ 2012-04-14 21:18 Howll Chen 阅读(23) 评论(0) 编辑
摘要: 关键词:called: 调用;invoked: 唤起;常用命令:cout: 输出(see out);cin: 输入(see in);cerr: 错误信息输出(see error);小知识点:1. main() 函数的返回值在 main() 函数的结尾必有 return 命令返回结果, 若在其末尾没有写这一语句的话, 编译时会被自动加上;2. <iostream>包含标准输入输出流函数的文件, 如 cout, cin 就是当中的函数, 若要使用必须包含该头文件;3. 转义序列'\n': 换行字符(newline)'\t': 定位(跳格)字符(tab)&阅读全文
posted @ 2012-04-14 16:43 Howll Chen 阅读(10) 评论(0) 编辑
摘要: 读前语:无论再好吃的东西, 吃多了也会腻. 每天面对着同一样东西久了也会厌. 当然, 这只是玩笑话, 主要还是感觉自己抱死 C# 太单一了, 不利于自己发展, 所以想利用空闲时间也看看 C++, 所以在这里开一个索引贴写一些读书笔记, 虽然说之前已经开了几个流产贴了, 唉, 希望神保佑我不再流产吧. 呵呵!从某天偶然在网上看到一位大牛发的 C++ 书单开始, 我学 C++ 的决心也算是彻底的定下来了, 没有像之前学 C# 那样隔三差五的就买一本书, 虽然明知道自己没有那个时间看, 也没有说整天抱着那本书啃个不停, 纯属兴趣使然, 想看的时候看一下, 所以估计更新也不会定期, 但坚持最少两个星期阅读全文
posted @ 2012-04-13 22:47 Howll Chen 阅读(10) 评论(0) 编辑