小编Ste*_*eve的帖子

可以在不获取它们的情况下找到 odata 总记录吗?

我正在创建分页并每页获取 10 条 JSON 记录:

  var coursemodel = query.Skip(skip).Take(take).ToList();
Run Code Online (Sandbox Code Playgroud)

我需要在网页上显示数据库中可用的记录总数。例如,您正在查看 20 到 30 个 x(其中 x 是记录总数)。可以在不通过网络传输记录的情况下找到 x 吗?

odata

7
推荐指数
2
解决办法
8897
查看次数

按键查询时,SingleResult <T>在Web API中不可序列化

尝试使用主键CourseID针对odata web.api查找单个记录,方法如下:

var editedcourse = container.Courses.Where(c => c.CourseID == ID).SingleOrDefault();
Run Code Online (Sandbox Code Playgroud)

这是错误的:

    <m:innererror>
    <m:message>The 'ObjectContent`1' type failed to serialize the response body for content type 'application/atom+xml; charset=utf-8'.</m:message>
    <m:type>System.InvalidOperationException</m:type>
    <m:stacktrace></m:stacktrace>
    <m:internalexception>
      <m:message>'SingleResult`1' cannot be serialized using the ODataMediaTypeFormatter.</m:message>
      <m:type>System.Runtime.Serialization.SerializationException</m:type>
Run Code Online (Sandbox Code Playgroud)

wcf-data-services odata asp.net-web-api asp.net-web-api-odata

4
推荐指数
1
解决办法
3462
查看次数

从同一服务器访问另一个数据库?

如何从同一服务器访问另一个数据库?使用 SELECT @@SERVERNAME 获取服务器名称,然后执行 servername.dbo.mydatabasename.mytablename 但查询分析器显示无效的对象名称。有任何想法吗?我正在做

insert into Myservername.Mydatabasename.Mytablename
(Email,Username1)
Values
('h','h')
Run Code Online (Sandbox Code Playgroud)

在同一台服务器上使用 MS SQL Server 2008

sql sql-server

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

如何使用"使用"语句?

我正在尝试利用using以下代码中的语句:

Uri uri = new Uri("http://localhost:50222/odata"); 
var container = new CourseServiceRef.Container(uri);

CourseServiceRef.NotNeeded newTempUser = new CourseServiceRef.NotNeeded()
    { 
       Email = model.UserName,
       Username1 = model.UserName 
    };             
container.AddToNotNeededs(newTempUser);
container.SaveChanges();
Run Code Online (Sandbox Code Playgroud)

但是这不会编译.为什么?

.net c# using

0
推荐指数
1
解决办法
137
查看次数