关于wcf 通过ef框架 访问数据库,得到值不能返回问题

我业务层通过调用wcf 服务, wcf访问数据库(ef 框架)后,得到数据,可是走到这一步 就卡住了,不能把数据返回业务层,请问这是那里问题 ?

0

1个回答

调试下,首先wcf服务返回了数据没有,其次,用抓包工具看下数据送到客户端调用者没有,最后看下客户端接收有没有问题

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
WCF+EF初结合(简单篇)
由于本人使用的是VS2015开发的,所以所讲的都是在vs2015下开发的内容 准备工具,工欲善其事,必先利其器。         1、下载EntityFramework 6.0,当然可以在项目中右键单击项目,点击管理nuget包,搜索EF6,然后安装就行 开始进入正题,我使用EFcodefirst,我承认这个不是自己写的,是用模板工具自动生成,现在不是讲究自动化吗,当然如果有别的需求,可以在
.net 三层+Wcf框架(自适应Oracle,Mysql,SqlServer三种数据库,完整实例)
.net 三层+Wcf框架,自适应Oracle,Mysql,SqlServer三种数据库,内含存储过程,完整实例
WPF+WCF+EF框架实例
wpf+wcf+ef搭建的框架,初学者适用
EF读取数据库
EF: 可以理解为微软推出的orm框架, 作用:更方便的操作数据库,可以以面向对象的方式操作数据库,不必每次打开数据库,执行命令,然后返回结果,这个过程可以交给orm框架实现。 更简单的书法:操作数据库的大部分工作由orm框架完成,只需要关注查询条件,处理结果。 ORM查询数据库的做法: 1:传sql语句; 2:制定返回类型; 第一步:打开数据库建立数据库名和表明  
EF.使用反射解决实体类型转换问题
原文地址:http://www.cnblogs.com/Ewait/archive/2009/04/03/1428748.html我在做一个以Northwind为数据库,使用EDM、ASP.NET MVC1.0框架的示例项目。项目刚刚开始,目前在做一些技术测试。当对实体层进行操作时,问题来了。问题:对对象集进行查询的时候,我们往往不需要查询所有的字段,但返回的时候却要返回这个对象或对象结合。这是我们该如何做?例如:Categories这个表(在EDM中为Category类)中包含了Picture这个字段,P
基于WCF 的远程数据库服务访问技术
原文出处:http://www.lw80.cn/shuji/jsjlw/13588Htm.Htm 摘要:本文介绍了使用WCF 建立和运行面向服务(SOA)的数据库服务的系统结构和技术要素,分析了WCF 在远程通信方面的优势以及项目基于数据库服务的多层次开发技术,并通过开发具体应用程序来展示基于WCF 架构的远程数据库服务访问技术的编程步骤和技巧。      关键词:WCF;SOA;数据库服务
WCF,EF框架
利用微软的WCF,EF技术构建的框架,有WCF通讯,控制层,EF数据持久层,在此基础上可以构建自己的WCF框架
C#使用EF(EntityFramework)关于访问数据不同步问题
由于对c#EntityFramework的了解还不够,滥用EF,导致我在写一个c#窗体项目的时候,遇到了这个问题并让我花费了大量的时间去修改。写下此文来记录我犯的错误。 我的项目场景是: winfrom窗体程序,允许许多客户端同时运行在不同的机器上的,客户端分为用户和管理者。用来实现不同的功能。全部客户端访问的是同一数据库。 但是不管是winfrom窗体还是web应用程序数据使用EF(Enti...
【架构之路(分布式三部曲)】--WS+MQ+WCF+EF(Code First)
空想也是不管用的,有时候很多想法被扼杀到了摇篮里,还没开始做就放弃了,这是多数人会有的恶习,世界上最不缺少的就是空想家,而是实践者,有句俗话说的好不怕千招会,只怕一招绝,能踏踏实实做好一件事的人才是人生的赢家。另外在平时也有研究过很多有趣的技术,但往往是没有研究到最后,只是研究了如何使用它,然后想要写成文章就是很危险的事情
ef 问题汇总
持续更新: 1  属性重命名 数据库:UserName Model:  [Column("UserName2")] public string UserName 2 某表多个外检指向同一表的主键。 数据库 : //主表 public partial class MainTable { public MainTable() {
分享基于EF+WCF的通用三层架构及解析
本项目结合EF 4.3及WCF实现了经典三层架构,各层面向接口,WCF实现SOA,Repository封装调用,在此基础上实现了WCFContext,动态服务调用及一个分页的实例。 1. 项目架构图:     2. 项目解决方案:   在传统的三层架构上增加了WcfService(服务端),WcfClientProxy(客户端服务调用),及WcfExtens
关于EF中使用视图展示数据的问题
        EF框架对于操作数据库来说,真的是十分方便,对于简单应用的开发也挺友好的,今天在使用EF框架做一个小项目的时候发现了个问题,在这里记录一下。        是在使用视图展示数据,然后修改表数据的时候碰到的,通过saveChange()方法确实是将数据更新到了数据库中,但视图的实体类却没有变化。        解决的方案是要么维护视图的实体类,维护实体类必然是很麻烦了,特别是一般表与...
用EF框架操作数据库
一直听说ORM模式下的EF(Entity Framework)框架很好用,今天稍微学习了下。 1.首先,先建立ADO.NET实体数据模型,如下图,一步一步按照提示来做 2.使用EF框架来增加一条数据,步骤如下
WCF+EF实战系列一
      记得有很久没有研究过新的技术了,反正上次买了本WCF服务编程的书,我记得只看了几页后就再也没有动过。可能是年纪大了,没精力再去研究一些新的技术了。再说在解决分布式的问题时,还有一套REMOTING的方案可以使用。因此也一直没有升级VS2008。对WCF的相关知识也只是在网上难得看一下。   前一阵在网上看到Linq To SQL将来不再支持的消息后,同时EntityFramew
WCF服务调用Mysql数据库简单实例
1.准备步骤 2.WCF项目创建 3.Mysql数据库连接 4.WinForm数据显示 https://www.cnblogs.com/void0/p/4230986.html https://www.cnblogs.com/swjian/p/8126202.html 本人有使用WCF操作Mysql调用数据的需求,所以度娘了一些博客用作参考。上面两位博主对技术条例理...
.net EF框架—增删改查—ajax删除
1.数据库代码:(两个表) use master go if exists(select * from sys.databases where name='QU') drop database QU create database QU use QU create table class ( classID int not null identity primary key, classnam...
Entity Framework(EF) 直接执行数据库命令并返回 DataTable 数据参数化 SQL 语句
//调用方法         private void button1_Click(object sender, EventArgs e)         {             string id = "1";             string sql = "select * from table1 where id = @id";             #regio
利用EF 插入数据库指定ID
解决ID随着一起添加到数据库的问题
EF是怎么操作数据库
1.查询 首先查询的时候new了一个EF上下文对象构造函数调用了父类的构造函数。 传入了一个连接字符串的nane 这个name在 webconfig 的 connectionstring中可以获取到连接字符串 新建EF的时候选的是什么数据库就是生成什么数据库的EF上下文对象 根据配置文件来的 查询的是时候通过IQueryable 下的扩展方法或者 Linq 生成相应的SQL
利用EF来进行数据库的操作
今天首次进行用Entity Framework来进行想数据库中实现数据的操作,大体步骤如下图所示。所用环境是VS2015。 1,新建ADO.net项目 新建完毕后,会有Model.cs文件生成。 自己新建一个类,代码如下: using System; namespace SocketServer { class Handle_sql {
《MVC + EF+ WCF 》——批量删除数据
在维护项目的时候,突然看见Human模块批量删除功能有点小瑕疵,具体的业务逻辑是这样的。在datagrid中获取多条教师的id,然后传给后台Controller进行拆分,最后经拆分后的id保存到数组中传递给Service层,调用底层封装好的删除方法(软删除),进行逐条删除。   之前Controller是这样个逻辑,获取一条id,调用一次服务,访问一次数据库,删除一条数据,那么我如果想删除100
vs2012 +ef6 操作mysql数据库问题总结
安装完vs2012和mysql5.6后,使用vs2012建立实体数据模型。在建立数据库连接时,出现“无法选择mysql数据库作为数据源”的问题。 针对该问题,只需要安装mysql-connector-net-6.9.6.msi和mysql-for-visualstudio-1.2.6.msi即可。下面将整个ef6和mysql的安装配置过程记录如下,以供大家参考。 1、安装mysql serv
EF映射入门
EF是什么?EF(实体框架)是ADO.NET中的一组支持开发面向数据的软件应用程序的技术,是微软的一个ORM (O/R Mapping) 框架。ORM(对象关系映射框架):指的是面向对象的对象模型和关系型数据库的数据结构之间的相互转换。 其实Entity Framework的底层也是调用Ado.Net,它是更高层次的封装.作为数据访问的技术,EntityFramework的设计有高扩展性,这一点可
Linq To EF 使用小知识(添加记录后获取添加的自增ID和叫“ID”的列不是自增列不让插入的问题)
1:添加记录后,如何获取新添加的ID的值
在Entity Framework 4.0中(Ef4)中解决SaveChanges()前获取自增ID的问题
///     /// 用户数据交互     ///     public class User     {         private Entity.HappyOAEntities db = new Entity.HappyOAEntities();         ///         /// 注册新用户         ///         ///
WCF源码分析
源码下载自csdn网和各处。分析由鄙人所写。分析了之后,发现自己项目上有可用的部分,可直接拿去用。 一 YY     下载地址:http://pan.baidu.com/s/1jGrGziQ     这是WCF和WCF相关小例子的集合。 1 DerivativesCalculatorSolution     WCF小例子,从上到下四个项目分别为:客户端,服
C# 面试EF 和mvc
1   DataBaseFirst 是在已经有数据库的情况下,生成EF 添加新项---》ADO.NET实体数据模型----》从数据库生成-----新建数据库链接------》选择要建立的表,单击完成------》在代码中添加访问上下文保存到数据库的代码  SaveChange();会遍历上下文容器的每个代理对象,然后根据代理对象的State属性生成不同的SQL 语句  下面分别是 增删改查
EF 查询数据
点击确定添加后自动生成Model1.cs public partial class Model1 : DbContext { public Model1() : base("name=Model11") { } public virtual DbSet AreaInfo { get; s
EF中执行存储过程,获取output返回值
EF不能直接支持执行存储过程,于是使用转化成执行SQL语句的形式,却怎么也获取不到output的值,折腾的好久,终于解决了,分享下曲折的经历: public int AddVote(int titleId, int blockId, int typeId) { List paramArray = new List(); paramA
如何利用MVC+EF实现前台传值
之前做项目的时候用过三层架构,是一种分层式的软件体系架构。在这个新的项目中,我第一次接触到了MVC也用到了分层的思想,巧的很也是三层的结构,但是二者还是有很大的出处的。 1.MVC和三层区别     都是三层,前者是View,Controller,Model,后者是UI,BLL,DAL。三层目的在于解耦和,是一个系统整体的解耦,但是MVC侧重的是web系统的解耦,之前大家都接触过ASP
EF视图数据不准确(重复)的问题
现象:在开发过程中,发现视图数据在数据库中查询是没问题的,但是用EF的实体集合来查询就会出现:记录总数正确,但是其中一些实体的值和其他实体一样。原因:EF填充实体时是根据主键来的,如果EF视图模型推断的主键中有相同值,那么填充实体时只会用与主键匹配的第一条记录来填充所有相同主键的实体。解决:给实体添加一个主键。主键列:ISNULL(ROW_NUMBER() OVER(ORDER BY 列名)...
ef获取某个表中的部分字段值
我有个新闻表 id,title,body,createtime,author,click 使用ef4.1 仅仅读取 id,title,createtime 并显示在页面上。 public static List GetHotNews() { List list; list = (from n in db.NewIn
.Net EF实现数据库数据绑定到前台下拉框
直接上代码 后台代码: 前台代码:  
一个对数据库操作的WCF的简单实例
前台UI界面通过WPF实现,后台对数据库的操作通过WCF实现
WCF 之 限制IP访问
自己之前做过的WCF从来没有限制过IP的访问,今天就来做一个限制IP访问的WCF服务小例子。 首先我们创建一个控制台程序,添加契约接口和实现类,添加配置文件 契约接口代码: using System.Collections.Generic; using System.Linq; using System.ServiceModel; using System.Text; namesp
WCF 无法返回JSON 数据类型
Service 层 namespace H.Service.Restful.SystemAdmin { using H.BizEntity.SystemAdmin; using System; using System.Collections.Generic; using System.Linq; using System.ServiceModel;
EF框架连接Oracle数据库问题
最近遇到一个问题,使用EF框架操作Oracle数据库,使用过程中发现一些问题,希望大牛们帮我解惑吧。第一:使用EF连接Oracle无法使用modelfirst建立表格。    我看了下报的错误,全是T4模板中的错误,尝试着修改T4模板,也依然存在其他问题。    第二:因为oracle没有自增的设置,只能设置触发器。在这样的情况下新增用户的同时,利用外键新增订单表格,无法获取新增用户的ID,只能自...
wcf客户端通过URL地址调用服务器端地址
如果想让服务器端地址以URL的形式提供给外部调用,也就是在IE地址栏中输入URL可看见。可以采用如下方式 在服务器端的配置文件中添加源数据地址配置,在serviceBehaviors中添加 http://localhost:8003/WCFServicImp.CityImp/metadata" />   服务器端配置文件
POST无法访问WCF,该如何访问?
服务契约 [WebInvoke(UriTemplate = "allx/", Method = "POST", BodyStyle = WebMessageBodyStyle.WrappedRequest, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]  IEnumerable&lt...
关于EF调用存储过程碰到的问题解决过程
网上有人说不建议在EF中用存储过程,或许他是对的。 1. 调用mysql存储过程,存储过程为返回两个结果集 CREATE PROCEDURE pro_prevnextrecord(IN `iCmsID` varchar(50),IN `iCateID` varchar(50)) BEGIN DROP TABLE IF EXISTS tmp1; CREATE TEMPORARY TABLE
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 关于课程表的数据库 关于课程表的数据库