关于EF(.edmx文件)中添加无主键视图失败解决方法
2013-10-10 16:56
387 查看
最近在jquery ui中添加一个报表功能,数据库是sql,用的EF文件进行实体映射。报表数据已通过视图显示出来了,视图T_sql语句如下
SELECT School_OID, Mon, SUM(CASE IsFinish WHEN 4 THEN 1 ELSE 0 END) AS FinishTask, COUNT(*) AS SumTask
FROM dbo.V_TaskList_Maintain
WHERE TaskTypeID <> 1
GROUP BY Mon, School_OID
用于统计每个地区,每个月的合格率。
虽然在sql2008中创建视图成功,但是在VS2010的EF中进行视图添加总是失败,报错如下
通过取最大id来做主键EF还是无法添加成功,最后使用以下语句解决此问题
SELECT ISNULL(MAX(TaskID),1) ID....
SELECT School_OID, Mon, SUM(CASE IsFinish WHEN 4 THEN 1 ELSE 0 END) AS FinishTask, COUNT(*) AS SumTask
FROM dbo.V_TaskList_Maintain
WHERE TaskTypeID <> 1
GROUP BY Mon, School_OID
用于统计每个地区,每个月的合格率。
虽然在sql2008中创建视图成功,但是在VS2010的EF中进行视图添加总是失败,报错如下
通过取最大id来做主键EF还是无法添加成功,最后使用以下语句解决此问题
SELECT ISNULL(MAX(TaskID),1) ID....
相关文章推荐
- 关于cell中添加子视图 复用重叠问题的解决方法
- 关于“验证视图状态 MAC 失败。如果此应用程序由网络场或群集承...”错误的解决方法
- 关于VS2017 添加 EF的MVC控制器报错的解决方法
- 关于“验证视图状态 MAC 失败”的解决方法
- 关于TransactionScope出错:“与基础事务管理器的通信失败”的解决方法总结
- Qt添加自定义控件并在qtDesigner中使用以及链接失败的解决方法
- 关于spss显示“试图连接远程服务器失败”的问题以及解决方法
- 关于TransactionScope出错:“与基础事务管理器的通信失败”的解决方法
- 验证视图状态 MAC 失败,解决方法
- 验证视图状态 MAC 失败,解决方法
- 关于myeclipse添加图标到Toolbar中不能显示效果的解决方法
- 关于dedecms近期频繁出现[错误警告:连接数据库失败..]错误的解决方法
- 关于R语言加载rJava失败解决方法
- 关于魅族手机 安装APP提示安装失败 更新包不兼容的解决方法
- Windows Server2012R2 添加Microsoft .NET Framework 3.5 功能失败的解决方法
- 关于python3与python2同时存在情况下导入pyqt失败解决方法
- centos 7 添加 nfs 开机启动失败解决方法
- 关于wordpress 点击文章查看内容跳转加载失败(404)的解决方法
- 关于点击UIButton弹出键盘,并且键盘的上方还需添加UITextField或者UITextView的解决方法