小编Y H*_*ber的帖子

发现相同依赖程序集的不同版本之间存在冲突.MVC3 - > MVC4/EF4 - > EF5

问题是如何解决我的项目升级到MVC4和EF5的程序集版本之间的冲突?

问题表明我的控制器和模型可以包含System.Data.Objects,但现在我的视图.

我正在使用MVC 4,我的项目从MVC 3升级.

实体框架是第5版.

我有一个控制器,可以使用System.Data.Objects中的objectcontext.

我的用法:使用System.Data.Objects; 使用System.Data.Entity;

当我尝试在视图表单System.Data.Objects中包含using时,我得到:

CS0234:名称空间'System.Data'中不存在类型或命名空间名称'Objects'(您是否缺少程序集引用?)

我的目标是.net 4.5

我的构建显示以下消息:C:\ Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1561,5):警告MSB3247:发现同一依赖程序集的不同版本之间存在冲突.

razor asp.net-mvc-4 .net-4.5 entity-framework-5

10
推荐指数
2
解决办法
1万
查看次数

如何使用Entity Framework 5 Beta 2获取在mvc4中工作的枚举?

我使用Nuget在我的MVC3 - > MVC4项目中更新到Entity Framework 5.0.0-beta2.

我正在努力让枚举工作,我添加的每个迁移都忽略了枚举字段.

我在web.config中找到了这个:

  <configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
Run Code Online (Sandbox Code Playgroud)

如何将此参考更新为EF5?

这是我需要让枚举工作吗?

asp.net-mvc-4 entity-framework-5

5
推荐指数
1
解决办法
1516
查看次数

使用一个函数将Ajax返回给Ajax.BeginForm的onBegin

编辑:更清楚的是,我希望onBegin调用一个从Ajax调用返回true或false值的函数.该错误值需要能够触发onBegin中止表单提交,就像我从非ajax函数返回false值一样.

如果存在某些条件,我需要将值false返回给Ajax.BeginForm的onBegin.这样,如果存在某些数据库条件,我可以阻止表单提交.

但是,为了使用Ajax Get的结果,我需要设计函数来使用回调,这意味着我不能让onBegin使用的函数返回ajax值.那么如何将结果传递给onBegin?

基本上我有:

`Ajax.BeginForm(onBegin="checkIfMyConditionExists();"`}...

function checkIfMyConditionExists(){
   $.get(checkConditionURL, function(data){
     doSomething(data);
    });
Run Code Online (Sandbox Code Playgroud)

如何将这些数据(这可能是我的真值或假值)转换为onBegin?

asp.net-mvc asp.net-mvc-3 asp.net-mvc-2 asp.net-mvc-4

2
推荐指数
1
解决办法
2854
查看次数