WCF 返回EF的实体对象,如果返回查询的结果则通道出错,返回直接New的没问题

图片说明
如图图片说明实体对象都是由VS的ado.net实体数据模型自动生成的,对象中含有外键对象,我个人感觉是因为这些外键对象的原因所以出错。。但是不知道怎么改

2个回答

MyDbContext.Configuration.ProxyCreationEnabled = false;即可

第一张图是服务端的代码,返回一个Person实体对象,第二张图是客户端的,经调试在服务端并没有出错,但是一到客户端就出错了。我配置中把所有传输字节之类的都设置为最大了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
如果不满足条件则返回new 实体
var objEntity = ResultEntityList.SingleOrDefault(item => return item.Year == 4; );rn但不满足条件时候,objEntity=null,但是我想让不满足条件时候objEntity = new CmsPriceEntity()rnrnrn想问,有现成的方法吗?
返回(IList)对象的查询结果!!!
[code=C#]rnrn public DataSet SelectExecute()rn rn rn // 初始化rn DataSet ds = new DataSet ();rn tryrn rn // SqlCmd对象为null的场合rn if (SqlCmd == null)rn rn throw new Exception();rn rnrn SqlDataAdapter sqlDa = new SqlDataAdapter(SqlCmd);rn for (int i = 0; i < SqlCmd.Parameters.Count; i++)rn rn string param = "null";rn if (SqlCmd.Parameters[i].Value != null)rn rn param = SqlCmd.Parameters[i].Value.ToString();rn rn //Logger.InfoFormat("-- ***** Parameters[0]:1*****", i, param);rn rnrn // 填充DataTablern sqlDa.Fill(ds);rn rn catch (Exception e)rn rn throw e;rn rn rn // 返回查询结果rn return ds;rn rn[/code]rnrnrn上面是返回dsrn求一个用SqlDataReader 读取rn返回 (IList)对象 怎么写 rn
WCF返回对象问题
比如:rn[DataContract]rnpublic class Arnrn pub A()rn rn ...rn rn pub int B()rn rn return 1;rn rn pub string C()rn rn return "a";rn rnrnrn[OperationContract]rnA GetA(int channel);rnrn我想通过服务调用GetA方法,得到A对象,并使用A对象中的方法。可是通过GetA方法调用后得到A对象却无法使用A对象中的方法。
hql 查询返回某个实体对象的泛型方法
查询方法: /** * 执行hQL查询 * @param * @param hql * @param cla 返回值实体 * @return 查询结果实体列表第一个元素 * @throws Exception */ //List public static T executeQuery(String hql,Class cla)throws Exception{
MyBatis-Plus_查询返回实体对象还是map?
在常见场景下:返回数据建议使用map,不建议使用实体对象 /** * 1. 名字包含雨并且年龄小于40 * sql:name like '%雨%' and age &lt; 40 * &lt;p&gt; * 应用场景: * 当表字段非常多,但是你只需要查询少数几列, * 没必要返回的泛型为实体的list,如果返回的泛型为实体,...
返回查询结果
我想把一个查询数据条数的结果返回给一个变量rn如rnselect count(*) as zongshu from 表名 where 条件1=...rn的结果返回给一个int型变量rn请问语句怎么写?rn我现在做的方法是把语句写在查询里rn然后用一个 textbox取得查询的结果rnme.textbox=dlookup("zongshu","query1")rn然后在把文本框的值转换称数字型,赋给变量rnrn现在的问题是我的查询语句比较复杂,where子句中的字段名和内容都是窗体上赋的rn例如query1为rnSELECT count(*) AS zongshurnFROM 表名rnWHERE Forms![窗体名]!comField=Forms![窗体名]!combo38;rncomField和combo38是两个combo控件。rnrn在这种情况下,怎么得到查询的结果??能够直接赋值变量最好,还有就是我不想把sql语句写在query里,可不可以直接在字符串里写,然后通过命令运行。rnrn请赐教rn
返回查询结果的数量
剔除繁杂的理论,注重实践,深入浅出讲解nosql数据库mongodb
sql存储过程返回查询结果
用ASP.NET调用sqlserver2005里面的一个存储过程。rnrn而存储过程需要返回一个查询结果(分别返回一条记录,和多条记录)。rnrn存储过程不知道怎么写,用ASP.NET调用的时候用什么类型接收,需要类型转换吗?rnrn谢谢了!
cxf实体对象返回JSON格式
&amp;lt;bean id=&quot;jsonProvider&quot; class=&quot;org.codehaus.jackson.jaxrs.JacksonJsonProvider&quot;/&amp;gt; &amp;lt;jaxrs:server id=&quot;customerService&quot; address=&quot;/sso&quot;&amp;gt; &amp;lt;jaxrs:serviceBeans&amp;gt; &amp;lt;be
关于查询返回实体的问题
//实体类rn[code=PHP] class Newesrn rn //var advertisingid;rn //var adcontent;rn rn private int advertisingid;rn private String adcontent;rn private String texttitle;rn private String prclink;rn private String time;rn private String urllink;rn private int newtype;rn private String newlaiyuan;rn public function getId()rn rn return $this->advertisingid;rn rn public function setId($advertisingid)rn rn $this->advertisingid=$advertisingid;rn return $this;rn rn public function getAdcontent()rn rn return $this->adcontent;rn rn public function setAdcontent($adcontent)rn rn $this->adcontent=$adcontent;rn return $this;rn rn public function getTexttitle()rn rn return $this->texttitle;rn rn public function setTexttitle($texttitle)rn rn $this->texttitle=$texttitle;rn return $this;rn rn rn [/code]rn处理方法rn[code=PHP]rn$sql="select * from newes where advertisingid =1";rn$abc =mysql_query($sql);rn/**rnwhile($num =mysql_fetch_array($abc))rnrn $numrnrn*/rn[/code]rn问:就是用什么方法返回一个实体类rn比如 Newes $newes = new Newes();rn$newes =mysql_query($sql); //这样子就是返回一个实体类么?rn超级新手迷糊中····请帮忙解释一下 谢谢
请教WCF如何返回对象?
最近学习WCF、Entity Framework,遇到WCF方法返回对象(EF生成的实体数据模型)时报错,返回string,int等基本类型正确。rnrnrnIService1.csrnrn[code=C#]using System;rnusing System.Collections.Generic;rnusing System.Linq;rnusing System.Runtime.Serialization;rnusing System.ServiceModel;rnusing System.Text;rnrnnamespace WCFrnrn // 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码和配置文件中的接口名“IService1”。rn [ServiceContract]rn public interface IService1rn rn [OperationContract]rn string GetData(int value);rnrn [OperationContract]rn CompositeType GetDataUsingDataContract(CompositeType composite);rnrn // TODO: 在此添加您的服务操作rnrn [OperationContract]rn DateTime GetServerDateTime();rnrn /// rn /// 获取所有部门rn /// rn /// rn [OperationContract]rn List GetAllDepartment();rnrn /// rn /// 取得一个部门rn /// rn /// rn [OperationContract]rn Department GetOneDepartment();rn rnrn // 使用下面示例中说明的数据协定将复合类型添加到服务操作rn [DataContract]rn public class CompositeTypern rn bool boolValue = true;rn string stringValue = "Hello ";rnrn [DataMember]rn public bool BoolValuern rn get return boolValue; rn set boolValue = value; rn rnrn [DataMember]rn public string StringValuern rn get return stringValue; rn set stringValue = value; rn rnrn rnrn[/code]rnrnService1.csrn[code=C#]using System;rnusing System.Collections.Generic;rnusing System.Linq;rnusing System.Runtime.Serialization;rnusing System.ServiceModel;rnusing System.Text;rnrnnamespace WCFrnrn // 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码和配置文件中的类名“Service1”。rn public class Service1 : IService1rn rn public string GetData(int value)rn rn return string.Format("You entered: 0", value);rn rnrn public CompositeType GetDataUsingDataContract(CompositeType composite)rn rn if (composite == null)rn rn throw new ArgumentNullException("composite");rn rn if (composite.BoolValue)rn rn composite.StringValue += "Suffix";rn rn return composite;rn rnrn public DateTime GetServerDateTime()rn rn return System.DateTime.Now;rn rnrn public List GetAllDepartment()rn rn using (SchoolEntities schoolEntities = new SchoolEntities())rn rn var departmentQuery = from d in schoolEntities.Departments.Include("Courses")rn orderby d.Namern select d;rnrn List Result = null;rnrn tryrn rn Result = departmentQuery.ToList();rnrn //foreach (Department d in Result)rn //rnrn //rnrn //Result = departmentQuery.ToList();rn rn catch (Exception ex)rn rn throw new Exception(ex.Message);rn rnrn return Result;rn rn rnrn public Department GetOneDepartment()rn rn using (SchoolEntities schoolEntities = new SchoolEntities())rn rn var departmentQuery = from d in schoolEntities.Departmentsrn orderby d.Namern select d;rn return departmentQuery.FirstOrDefault();rn rn rn rnrn[/code]rnrn调用部分,rn[code=C#]rnprivate void button1_Click(object sender, EventArgs e)rn rn using (ServiceReference1.Service1Client Host = new ServiceReference1.Service1Client()) rn rnrnrn // 读取部门列表rn this.departmentList.DisplayMember = "Name";rn this.departmentList.DataSource = Host.GetAllDepartment(); // 此处报错rnrn MessageBox.Show(Host.GetOneDepartment().Name); // 此处报错rnrn Host.Close();rn rn [/code]rnrnrn错误:rn接收对http://...................../WCF/Service1/的HTTP响应时发生错误。这可能是由于服务终结点绑定未使用HTTP协议造成的。rnrn问题好像是出在WCF返回Department对象时,请问怎样才能返回Department对象和List。
WCF如何返回MarshalByRefObject对象
本身已有.NET REMOTING的实现,在调用远程对象的接口的某个方法后,会返回另外一个MarshalByRefObject对象接口,客户端获取此接口后,可以使用此接口的方法,和使用remoting信道里面的远程对象接口几乎一样,rnrn现有要求从remoting转移到WCF,远程对象直接用服务契约搞定,但返回MarshalByRefObject对象的方法调用时无法正常工作,查阅资料,发现wcf返回的对象,必须标注DataContract,但此法貌似只能返回普通的对象啊,无法做到返回一个MarshalByRefObject对象的要求。rnrn问题的实质是,我想在服务的方法中返回另外一个服务,在remoting中,返回的对象不需要在信道中注册,wcf中能够做到吗?请各路高人现身!
EOS6+查询实体返回null
EOS6,使用com.eos.foundation.database.DatabaseUtil.queryEntitiesByCriteriaEntity对查询实体进行查询时,如果在查询实体中选择了“作为唯一键标识”,如果选择的唯一键标识在数据库中没有值(其他字段有值),那么查询后的实体返回的是null。 所以在查询实体中如果不能作为唯一键标识的字段在数据库中是存在的或者唯一的,那么最好的做法是...
查询不到结果返回出错提示?
现在存储过程中有一句查询语句:rn[code=SQL]insert into #tb1 * select * from buy where bianhao=@nowbianhaorn[/code]rn录入的编号查询在buy表里肯定是有数据的。现在要判断录入的编号是否错了。也就是没有插入数据,怎么返回错误提示
ado对象返回查询结果的问题?
'开始ado对象rnPublic obj_ado_command As Command 'ado command 对象rnPublic obj_ado_recordset As Recordset 'ado对象rnPublic obj_ado_connection As Connection 'ado连接对象rn'结束ado对象申明rnPrivate Sub Form_Load()rnSet obj_ado_command = New CommandrnSet obj_ado_recordset = New RecordsetrnSet obj_ado_connection = New Connectionrnrnrnobj_ado_connection.CursorLocation = adUseClientrnobj_ado_connection.Open "PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=D:\Microsoft Visual Studio\VB98\毕业设计\DataBase\图书管理.mdb;"rnrnSet obj_ado_command.ActiveConnection = obj_ado_connectionrnrnobj_ado_command.CommandText = "select * from 借阅表"rnSet obj_ado_recordset = obj_ado_command.Executern---------------------就是下面这行--------------------rnmainwindow.Adodc3.RecordSource = obj_ado_recordsetrn----------------------------------------------------rn▲mainwindow.cy.Refreshrnobj_ado_recordset.Closernobj_ado_connection.ClosernEnd subrn请问我用线条栏起来的那行代码为什么会出现类型不匹配的问题?rn还有就是显示三角的那行我是想让DataGrild重新刷新上面查询的内容对吗?rn
怎样使用WCF返回数据库实体的大数据
返回时我使用的是rn[operatorcontact]public list take_我的实体(int index,int count) rnrnvar q =from s in 我的实体 select s;rnreturn q.Skip(index).Take(count).tolist();rnrnrn这种方法需要每次通过改变 index =index+count方法访问wcf,效率很低,怎样通过一次性的方法返回数量的的表rnreturn q.tolist();肯定不行,能不能通过一次访问WCF,把q多次返回呢?rn
返回list集合 与 直接返回 单个实体的区别
  如果未查找到记录    list集合将会自动实例化   size为0 如果未查找到记录    单个实体则是null  
mybatis查询数据返回实体对象和返回集合的易错点
在java中,使用mybatis查询数据库中的数据,在返回实体类entity或者List时,当查询的数据在数据库中不存在时,在我们的service层怎么写才是正确的呢? 1、返回类型为实体Entity: 判断查询的数据是否为空,需要如下写法: if(null == Entity){} 2、返回的类型为集合 List: 判断查询的数据是否为空,需要如下写法: if(dataL
C++返回对象和返回引用
最大的区别在于,返回对象的话会在内存中根据返回的类型开辟一块区域,用返回的值对该内存进行初始化,如果是返回的对象,利用拷贝构造来初始化这个区域,但是这块区域并没有名字,就是说之后用户没办法访问到这个区域,也成为无名变量,它只能在接下来的代码中进行一次性的用途,要不作为参数传递,或者将值打印,再之后就会直接销毁,或者调用析构函数。 而返回引用的话,引用的本质是对裸露的地址的二次包装,它实际返回的还
返回datatable和返回实体有什么不一样?
最近在做机房收费系统,在三层架构中,我们返回实体和datatable有什么不一样捏?或者说性能方面有什么不一样?在B/S中都是泛型,在C/S中有时泛型不太灵活(这里我讲的是报表),请高手指点rn
只返回查询结果的行数 ,而不返回查询结果集
请教大乌龟及各位朋友rnrn例如有如下的一个查询:rnselect a.caccount, cname, count_account=COUNT(*), sum_num=SUM(mnum), date_min=MIN(mdate), date_max=MAX(mdate), date_part=mdate rnfrom bm_person AS a LEFT JOIN bm_account rnAS b ON b.caccount=a.caccount rnwhere (mdate BETWEEN '2005-1-1' AND '2005-11-1') rnGROUP BY a.caccount, mdate, cname, cicnumber rnHAVING SUM(mnum)>=5 and COUNT(*)>=6rnORDER BY a.caccountrnrn我现在想在后台检测这个查询所获得的行数而不需要返回记录集,如何实现?不考虑存储过程。rnrn注:方法 select 语句1rn select @@rowcount --是要返回查询结果集的 ,我主要行数。rn
查询结果不能返回数值
做的是一个投票的展示rnrnstring str = "Data Source=.;Initial Catalog=Invest;Integrated Security=True"; //创建连接字串rn SqlConnection con = new SqlConnection(str); //创建连接对象rn con.Open();rn string strsql = "select count(select_id) from answertal where question_id=" + 6 + "and select_id=" + 16;rn SqlCommand cmd = new SqlCommand(strsql, con);rnrn float width1_1 = Convert.ToSingle(strsql.ExecuteScalar());rn Image1.Width = Unit.Pixel(Convert.ToInt32(width1_1 * 50));rn Label66.Text = Convert.ToString(Convert.ToSingle(width1_1) * 100) + "%";rnrnrnrn出现这个错误 “string”不包含“ExecuteScalar”的定义,并且找不到可接受类型为“string”的第一个参数的扩展方法“ExecuteScalar”(是否缺少 using 指令或程序集引用?) rn
JdbcTemplate查询返回list结果
直接上代码: public static List&amp;lt;UpdateRecord&amp;gt; getUpdateRecord() { String sql = &quot;select * from update_record order by update_time desc limit 1&quot;; updateRecordList = jdbcTemplate.query(sql, ne...
ibatis 查询结果没有返回
在进行条件查询时,没有查出数据库中的该记录,感觉可能是传参数的问题,有点奇怪,请哪位兄弟帮我看下rn[code=XML]rn rn select * from black_list where phone_number=#phoneNumber# //字符串参数也应该是这样传的,可就是查不出rn rnrn[/code]rnrn下面是java 中的调用代码:rn[code=Java]rn@Testrnpublic void t()rnrn BlackList bl = new BlackList();rn rn bl = DaoFactory.getBlackListDaoInstance().findByNumber("150");rn rn System.out.println(bl.getListId()); //取得查出的该条记录的id,可就查不出,查出的结果是0,数据库中有该记录的rnrn[/code]rnrn下是log4j打印出的:rn[code=XML]rn2009-09-29 09:37:37,875 DEBUG rnrn[com.ibatis.common.jdbc.SimpleDataSource] - Created connection rnrn30936685.rn2009-09-29 09:37:37,906 DEBUG [java.sql.Connection] - conn-100000 rnrnConnectionrn2009-09-29 09:37:37,906 DEBUG [java.sql.Connection] - conn-100000 rnrnPreparing Statement: select * from black_list where phone_number=? rn2009-09-29 09:37:38,000 DEBUG [java.sql.PreparedStatement] - pstm-rnrn100001 Executing Statement: select * from black_list where phone_number=? rn2009-09-29 09:37:38,000 DEBUG [java.sql.PreparedStatement] - pstm-100001 Parameters: [150]rn2009-09-29 09:37:38,000 DEBUG [java.sql.PreparedStatement] - pstm-100001 Types: [java.lang.String]rn2009-09-29 09:37:38,000 DEBUG [java.sql.ResultSet] - rset-100002 rnrnResultSet2009-09-29 09:37:38,046 DEBUG rnrn[com.ibatis.common.jdbc.SimpleDataSource] - Returned connection 30936685 to pool.rn[/code]
struts2返回查询结果问题
我现在有个查询列表, 每条记录都有个 详情链接, 点击详情链接 弹出一个div层显示详情, 这个div层里的详情内容数据在另一张表里 要用这条记录的id重新查询 直接访问action 查出结果, 查询的结果该怎么返回显示到div层呢? 如果是返回到另一个界面那直接返回那个界面就行了,现在要返回到本界面弹出的div层该怎么返回。。
理解Mysql_fetch_row()返回查询结果
项目中用到了这个,所以简单总结一下
关于返回查询结果的问题
string cc = textBox28.Text.ToString().Trim();rnOdbcConnection myConn2 = new OdbcConnection("Driver=Microsoft Visual FoxPro Driver;" +rn "SourceType=DBF;" + "SourceDB=d:\\2007;" + "Exclusive=No;");rnstring cxsql = "select * from dwdm.dbf where dwdm='" + cc + "'";rn rn OdbcCommand thisconmand = new OdbcCommand(cxsql, myConn);rn rn现在想知道查到几条结果(主要是有没有的问题)rn如果用int i=thisconmand.ExecuteNonQuery();返回都是-1,看了下msdn,只有用update之类的才会返回选中的行数。。。rnrn
hibernate返回查询结果的问题
我看到有文章说对大数据量查询时,慎用list()或者iterator()返回查询结果, rn(1). 使用List()返回结果时,Hibernate会所有查询结果初始化为持久化对象,结果集较大时,会占用很多的处理时间。 rn(2). 而使用iterator()返回结果时,在每次调用iterator.next()返回对象并使用对象时,Hibernate才调用查询将对应的对象初始化,对于大数据量时,每调用一次查询都会花费较多的时间。当结果集较大,但是含有较大量相同的数据,或者结果集不是全部都会使用时,使用iterator()才有优势。rnrn这样的话要怎么返回查询结果?rn我有一段DAO层的代码如下:rnrnpublic List getCateOfUser(String userId, String appId, String cateCode) rn try rn session = super.getSession();rn rn ScrollableResults rs = null;rnrn rn String sql ="select DISTINCT cate.objectId, cate.code, cate.caption, cate.appId "rn + "from GroupsubjectactrelVO gsar, CategoryVO cate, GroupuserrelVO st "rn + "where st.userid='" + userId + "' "rnrn + "and (gsar.groupId = st.groupcode or gsar.groupId = '000') "rn + "and gsar.appId = cate.appId "rn + "and gsar.code = cate.code "rn + "order by cate.code";rn rs = session.createQuery(sql).scroll();rn CategoryVO cateVO = null;rn List userCatePriList = new ArrayList();rn while (rs.next()) //将结果集封装到值对象中rn cateVO = new CategoryVO();rn cateVO.setObjectId(rs.getString(0));rn cateVO.setCode(rs.getString(1));rn cateVO.setCaption(rs.getString(2)); rn cateVO.setAppId(rs.getString(3));rn userCatePriList.add(cateVO); //封装到List中 rn rn rs.close();rn return userCatePriList; //返回此Listrn catch(Exception e) rn e.printStackTrace();rn return null;rn rn rnrn这样反回的list时不时会像前面说的那样占用很多内存和处理时间?如果是应该怎样改?希望各位高手能够说得具体点。谢谢rn
SQL查询结果返回重复
问个基础问题rn我的SQL语句rn[code=SQL]rnselect c_tid,c_cid,C_ArchivesID,C_Company rnfrom t_sales,t_communication where c_tid = ?p1 and c_cid = C_ArchivesIDrn[/code]rn返回的值,比如返回C_Company的是单位名称,可以返回的有很多同样的单位名称rn比如rn公司Arn公司Arn公司Arn公司Brn公司Brn我只想返回结果为rn公司Arn公司Brn请问如何?
EntityFramework中查询结果的返回
public IQueryable Cust5()rn rnrn using (var edm = new NorthwindEntities())rn rnrn var cust= edm.Customers.OrderBy(c => c.CustomerID.Skip(0).Take(5));rn return cust;rn rn rn这个方法在一个程序集中,在另一个程序集中使用这个方法,但是返回的是接口(也就是指针),在调用程序集中:rn var cust=dal.Cust5();rn foreach(var c in cust)rnrn Console.WriteLine("CustomerID=0", c.CustomerID);rn执行提示:rn此 ObjectContext 实例已释放,不可再用于需要连接的操作。用什么办法返回这个查询结果数据呢?
查询结果返回并刷新
我有一个a.aspx页面,默认没有数据。当输入适当条件,点查询后得到datagrid帮定数据。datagrid有一个超级连接列,当点这个列时进入b.aspx详细页面,这条数据已经更新。当我点b.aspx页面的返回时回到a.aspx,这时如何让a.aspx里的datagird刷新?请指教。我在网上查了查,可以把datagrid放在iframe里,但具体应该怎么做呢?
怎样返回查询结果的总数?
“SELECT distinct UserName FROM userdata”rn用下面的方法打开:rncommand2=new SqlCommand(strSQL,con.link2);rnread2=command2.ExecuteReader();rn当返回值是空的时候 为什么还是进入rnwhile(read2.read)rnrn里面?rn有什么方法取得read2结果的数量?
Mybatis 查询结果返回 Map
map - String, ObjectMyBatis的SqlSession中只有selectMap(String statement, Object parameter, String mapKey),此方法将结果集中指定字段作为key,value则是结果集列表的元素对象们; 创建对象类 public class CountPO { private String companyId;
Sql Function返回查询的结果
在function里,利用传进来的参数得到的查询结果集怎么返回返回。rn如果给个例子的话就更感谢了。rn第一次写function.
利用wcf ria DomainServicer如何查询返回实体记录个数
代码贴上先:rn int cont0 = 0;rn RIAServicesLibrary1.Web.DomainService1 service = new DomainService1();rn LoadOperation countlist = service.Load(service.GetComputerQuery(), LoadBehavior.RefreshCurrent, true);rn countlist.Completed += delegatern rn cont0 = countlist.TotalEntityCount;rn this.textBlock1.Text = cont0.ToString();rn ;rn LoadOperation getbrandtlist1 = service.Load(service.GetV_Com_BrandQuery().OrderByDescending(p => p.brandsum));rn getbrandtlist1.Completed += delegatern rn if (getbrandtlist1.Entities.Count() > 0)rn rn this.textBlock2.Text = getbrandtlist1.Entities.ElementAt(0).brandsum.ToString();rn if (cont0 != 0)rn rn this.textBlock3.Text = (getbrandtlist1.Entities.ElementAt(0).brandsum / cont0).ToString();rn rn rn ;rnrn跟踪调试取出的数据始终为0 ,不知原因如何,即 cont0始终为0
怎么样动态返回实体?
比如我有 Date_Day(日),Date_Week(周),Date_Month(月),Date_Quarter(季),Date_Year(年)五个表,我定义了一个枚举rn[code=c]public enum DateTypern rn rn /// rn /// 日报rn /// rn Day = 0,rnrn /// rn /// 周rn /// rn Week = 1,rnrn /// rn /// 月rn /// rn Month = 2,rnrn /// rn /// 季rn /// rn Quarter = 3,rnrn /// rn /// 年rn /// rn Year =4,rnrn [/code]rnrn和五个实体类DateDayMOD,DateWeekMOD,DateMonthMOD,DateQuarterMOD,DateYearMODrnrn我想写个动态返回List的方法,然后参数是枚举DateType,方法里是根据枚举类型指定不同的表名和不同的实体rnrn [code=csharp]string strTableName = string.Empty;rn string type = string.Empty;rnrn // 根据类型指定不同的表名rn switch (dType)rn rn rn case DateType.Day: //日rn strTableName = "Date_Day"rn type = "DateDayMOD";rn break;rn case DateType.Week:rn strTableName = "Date_Week";rn type = "DateWeekMOD";rn break;rn case DateType.Month: //月rn strTableName = "Date_Month";rn type = "DateMonthMOD";rn break;rn case DateType.Quarter: //季度rn strTableName = "Date_Quarter";rn type = "DateQuarterMOD";rn break;rn case DateType.Year: //年rn strTableName = "Date_Year";rn type = "DateYearMOD";rn break;rn default:rn strTableName = "Date_Day";rn type = "DateDayMOD";rn break;rn [/code]
springBoot 返回实体报错
Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Tue Jan 16 16:27:34 GMT+08:00 2018There was an unexpected error (type=Internal Server Err
怎么返回同一实体?
想做一个辅助类,在同一页面请求时,初始化一次,rn然后在其它地方调用,不用传参数。调用一个静态方法,就可以把这实体调出来rnrn像System.Web.HttpContext.Current 不管在那个调用,始终能够返当前页面的实体
EF 如何 返回一个 实体类的对象?
[img=https://img-bbs.csdn.net/upload/201412/05/1417741987_138261.png][/img]
返回插入数据实体
&amp;lt;insert id=&quot;insert&quot; useGeneratedKeys=&quot;true&quot; keyProperty=&quot;ID&quot; parameterType=&quot;entity&quot;&amp;gt;insert语句&amp;lt;/insert&amp;gt;
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件