随笔分类 -  Entity FrameWork

摘要:前天做了一个MVC Entity FrameWork项目,遇到有外键关联的数据编辑问题。当你编辑的时候,按照正常的逻辑,把每个字段的数据都对号入座了,然后点击保存按钮,本以为会顺理成章的编辑数据,但是EF却与众不同,它就是不如你所愿,当你查看数据列表的时候,你会发现列表中莫名其妙的又多了一条数据。很是蛋疼啊。实体类 public class DeviceViewControl { public int ID { get; set; } //控件ID public DeviceView DeviceView { get; set; } //所在视图ID ... 阅读全文
posted @ 2013-09-24 11:24 竹林溪风 阅读(1467) 评论(0) 推荐(0)
摘要:好久没写博客了,今天研究了EF框架的CodeFirst模式,从字面意思可以看出,代码优先.所谓代码优先,与以往的添加ado.net不同,主要是编写代码生成数据库和数据表,生成数据实体映射。个人感觉这种方法相比较自动添加数据集的方式是不错的,但是有一个缺点就是,你编写的生成数据库和数据表的代码一旦写好,改起来就比较麻烦,就算改动了一个属性,就得将数据库删掉,重新运行代码(不删也行,但是需要更新数据库,比较麻烦)。好了,请看代码:1.项目使用三层架构,在数据访问层用的是EF框架2.在Model层新建Score和StudentModel类,内容如下 1 namespace Students.Mode 阅读全文
posted @ 2013-08-03 17:31 竹林溪风 阅读(1406) 评论(0) 推荐(0)