小编109*_*793的帖子

LINQ Orderby降序查询

我相信这将是一个相对简单的.

我有一个LINQ查询,我想按最近创​​建的日期排序.

看到:

        var itemList = from t in ctn.Items
                        where !t.Items && t.DeliverySelection
                        orderby t.Delivery.SubmissionDate descending
                        select t;
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

       var itemList = (from t in ctn.Items
                        where !t.Items && t.DeliverySelection
                        select t).OrderByDescending();
Run Code Online (Sandbox Code Playgroud)

但这会给出一个错误:

方法'OrderByDescending'的重载不带0参数

从我所读到的,我很确定我做的第一种方式应该有效.我已经尝试将降序改为升序只是为了看它是否做了什么,但它保持不变.

如果有人能够查看查询并查看我是否做错了什么,我将不胜感激.谢谢 :)

c# linq sql-order-by

420
推荐指数
4
解决办法
87万
查看次数

LINQ查询选择前五名

我有一个LINQ查询:

var list = from t in ctn.Items
           where t.DeliverySelection == true && t.Delivery.SentForDelivery == null
           orderby t.Delivery.SubmissionDate
           select t;
Run Code Online (Sandbox Code Playgroud)

如何修改此查询以从数据库中仅选择五个结果?

c# linq

223
推荐指数
5
解决办法
30万
查看次数

Visual Studio 2010中的文本覆盖

这里真的很傻.

在Visual Studio 2010中,文本光标已从闪烁的行更改为字符周围的闪烁灰色框.当我键入时覆盖它前面的文本.

我不知道如何解决这个问题?这就像在Microsoft Word中按下插入键并打开覆盖模式时发生的情况.

我正在使用Windows虚拟机处理mac,所以当我点击插入时,它只是Parallels的快捷键(我正在运行的虚拟机程序).

非常感谢任何帮助!!

visual-studio-2010

105
推荐指数
6
解决办法
12万
查看次数

mysql服务器端口号

我刚在服务器上创建了一个关于mysql的数据库.我想通过我的网站使用PHP连接到这个.这是我的连接文件的内容:

$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'password';

$conn = mysql_connect($dbhost, $dbuser, $dbpass)
    or die('Error connecting to mysql');

$dbname = 'epub';
mysql_select_db($dbname);
Run Code Online (Sandbox Code Playgroud)

我知道用户名/密码是什么,我知道服务器的IP地址.我只是想知道我怎么知道使用哪个端口?

php mysql database database-connection port-number

65
推荐指数
4
解决办法
33万
查看次数

错误3002:映射片段的问题| c#linq to entities

我有一个控制台应用程序,我想要做的是每次应用程序运行时,日期和时间都会发送到我的数据库中的表.

表结构如下:

FTPRuns

ID int

Last Run datetime
Run Code Online (Sandbox Code Playgroud)

很简单.

我已经在我的应用程序中更新了model.edmx以反映这个新的变化,但是现在我得到了以下错误,我不完全确定它意味着什么.

错误3002:从第1330行开始映射片段时出现问题:表FTPRuns的键(FTPRuns.ID)的潜在运行时违规:列(FTPRuns.ID)在概念方面映射到EntitySet FTPRuns的属性(FTPRuns.ID)但它们没有形成EntitySet的关键属性(FTPRuns.ID,FTPRuns.LastRun).

以下是我用来更新数据库的代码片段:

 using (ModelContainer ctn = new ModelContainer())
            {
                try
                {
                    FTPRun ftp = new FTPRun
                    {
                        LastRun = DateTime.Now
                    };

                    ctn.FTPRuns.AddObject(ftp);

                    int changes = ctn.SaveChanges();

                    Console.WriteLine(changes.ToString() + " Changes saved");
                    Console.WriteLine("The LastRun Date Has Been Updated");
                }
                catch (InvalidOperationException ex)
                {
                     Console.WriteLine(ex.ToString());
                }
            }
Run Code Online (Sandbox Code Playgroud)

如果有人可以帮助我,我会非常感激:)

谢谢.

c# linq-to-entities edmx

59
推荐指数
5
解决办法
5万
查看次数

SQL Server 2008:表中的列与现有主键或唯一约束不匹配

我需要对SQL Server 2008数据库进行一些更改.

这需要创建一个新表,并在新表中插入一个引用已存在表的主键的外键.所以我想在我的新tblTwo之间建立一个关系,它引用了tblOne的主键.

但是,当我尝试这样做(通过SQL Server Management Studio)时,我收到以下错误:

表'tblOne'中的列与现有主键或UNIQUE约束不匹配

我不确定这意味着什么,我想知道它是否有任何解决方法?

sql sql-server foreign-keys foreign-key-relationship

56
推荐指数
4
解决办法
7万
查看次数

如何在SQL Server 2008中查看事务日志

我需要在SQL Server 2008上查看数据库的事务日志,以便找到删除事务并希望将其回滚.

不幸的是,我不知道从哪里开始,我发现很难确定哪些是谷歌上的文章.

我该怎么办?

sql-server transaction-log

53
推荐指数
3
解决办法
14万
查看次数

Server.MapPath - 给定的物理路径,预期的虚拟路径

我正在使用这行代码:

var files = Directory.GetFiles(Server.MapPath("E:\\ftproot\\sales"));
Run Code Online (Sandbox Code Playgroud)

找到文件夹中的文件,但我收到错误消息说

"物理路径给定但预期虚拟路径".

我在C#中使用System.IO是否足够新,所以我想知道是否可以输入物理路径来执行此操作?

c# asp.net

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

DateTime.Parse美国日期格式C#

可能是一个简单的问题 -

我正在读取许多文件中的数据.

我的问题是,当我从美国文件中读取日期时,我会像这样解析它:

DateSold = DateTime.Parse(t.Date)
Run Code Online (Sandbox Code Playgroud)

这将字符串t.Date解析为日期格式,但是它将美国日期格式化为欧洲日期,例如

如果日期在2011年1月3日的文件中,则为2011年1月3日,即应该是2011年3月1日.

有没有办法这样做,以便格式化为欧洲日期?

c# asp.net datetime

22
推荐指数
3
解决办法
5万
查看次数

使用jQuery更改标签的值

我有一个标签,costLabel.

我希望能够做的是根据下拉列表的选定值更改此标签的值.

这是我的HTML:

<table>
  <tr>
    <td width="343">Package*</td>

    <td colspan="4">
      <select class="purple" name="package">
        <option value="standard">Standard - &euro;55 Monthly</option>
        <option value="standardAnn">Standard - &euro;49 Monthly</option>            
        <option value="premium">Premium - &euro;99 Monthly</option>
        <option value="premiumAnn" selected="selected">Premium - &euro;89 Monthly</option>            
        <option value="platinum">Platinum - &euro;149 Monthly</option>
        <option value="platinumAnn">Platinum - &euro;134 Monthly</option>            
      </select>
    </td>

  <tr>
    <td width="343">
      <p>We bills quarterly/annually in advance</p>
      <p>See <a href="#dialog" name="modal">Pricing</a> for more details</p>
    </td>
    <td colspan="4"><label id="costlabel" name="costlabel">Total Cost:</label></td>

  <tr>
</table>
Run Code Online (Sandbox Code Playgroud)

进入成本标签的值是

  • 标准="每季度165欧元"
  • StandardAnn ="每年588欧元"
  • 保费="每季度297欧元"
  • PremiumAnn ="每年1068欧元"
  • 白金="每季度447欧元"
  • PlatinumAnn ="每年1608欧元"

我确实有以下代码根据下拉菜单计算成本,但注册表单后来变得更简单(即折扣选择没有消失),我在调整jQuery时遇到了一些麻烦.有人可以帮忙吗?

$(function() …
Run Code Online (Sandbox Code Playgroud)

jquery drop-down-menu

20
推荐指数
1
解决办法
11万
查看次数