新手碰到EntityFramework版本部落冲突vivo版本,求教

MVC4+EntityFramework时候遇到的问题 - CSDN博客
MVC4+EntityFramework时候遇到的问题
1.返回JSON数据的问题:
当使用Ajax请求Controller里面返回数据的时候,会要求返回一个Json数据,然后使用EntityFramework生成的数据实体modle直接返回是不行的,因为EF中的实体除了本身的属性以外,还存在有导航属性(Navigation Property)这样在Json序列化的时候会报错,大致意思就是:出现了循环引用,解决方法如下:
AreaService areaService = new AreaService();
//List&HN_CITY& city = areaService.GetCity(id).ToList();
var cityList = areaService.GetCity(id).Select(c =& new {id=c.ID,name=c.CITY});
if (null!=cityList)
return Json(cityList,JsonRequestBehavior.AllowGet);
}也就是我们new一个匿名对象取代EF的model对象(HN_CITY),这样在序列化的时候就不会报错了。
本文已收录于以下专栏:
相关文章推荐
03-07 12:48:06.605: W/System.err(1582):
403:The request is understood, but it has been refused.  A...
时隔了好久,一直在忙考试,终于有时间继续我的MVC4学习之旅了~?一起来看看今天学了哪些知识?希望以后自己每天都可以进步。
1、对电影列表添加搜索条件?,增加分类(流派)搜索。
2、?添加...
今天使用MVC框架遇到了几个小问题:如下
最近发现的 __nand_calculate_ecc(buf,eccsize,code)中buf地址非4字节对齐导致的异常问题, 经查发现是由于fs/jffs2/gc.c中
jffs2_garbag...
调试Fragment 例子时候,出现下面的错误,一开始懵逼,直到看到
Caused by: android.app.Fragment$InstantiationException: Trying ...
我们在安装EFCodeFirst包时会不会呈现“This package (or one of this dependencies) contains PowerShell scripts and n...
写这篇文章的目的是为了提醒自己:VS2010是我用的最久的,也是最稳定的,而且好用,快速!另外也是想让与我有同样问题的小伙伴少走弯路~
他的最新文章
讲师:宋宝华
讲师:何宇健
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)在 SegmentFault,解决技术问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
一线的工程师、著名开源项目的作者们,都在这里:
获取验证码
已有账号?
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
今天在弄项目的时候碰到一个问题,我在领域实体加了字段,但是运行Add-Migration生成的文件里up和down内容都是空的。然后我不信邪运行了以下Update-Database,结果数据库并没有添加到我刚增加的字段。
这时候我关掉vs,重启,又尝试去增加了个字段,运行Add-Migration后,生成的文件就只有我现在加个这一个字段更新。
问题来了,上次遗漏的就补不回去了吗,我不想重删整个数据库取重建。
我不知道设计者是怎么设计这个Add-Migration的。我理解这个东西应该很好设计才对。每次执行Add-Migration的时候去比对数据库的scheme和代码的entity,把差异的列出来就好。但是事实好像不是这样的。数据库还有个MigrationHistory记录的莫名的什么东西。
现在先要解决的问题的是这个遗漏的字段怎么修补上去?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
数据库中的MigrationHistory表就是用来记录每次进行数据迁移的记录。你要检查下你的这个表中数据是否手动删除了?在检查下vs中数据迁移的时候自动生成的文件是否存在。比如:“XXX.cs”
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:

我要回帖

更多关于 部落冲突vivo版本 的文章

 

随机推荐