小编Sco*_*mer的帖子

linq案件陈述

我需要帮助linq(c#)中的CASE语句:

osc_products.products_quantity =
      CASE 
         WHEN itempromoflag <> 'N' THEN 100000
         WHEN itemcat1 IN ('1','2','31') AND itemsalestatus = 'S' THEN 100000
         WHEN itemsalestatus = 'O' THEN 0
         ELSE cds_oeinvitem.itemqtyonhand - cds_oeinvitem.itemqtycommitted 
      END  
Run Code Online (Sandbox Code Playgroud)

我开始转换为linq,(我还在学习):

cdsDBDataContext db = new cdsDBDataContext();
  var query = from items in db.cdsItems
              where items.ItemHandHeldFlag.Equals("Y") && 
              items.ItemQtyOnHand -  items.ItemQtyCommitted > 0
  select items;
Run Code Online (Sandbox Code Playgroud)

此查询将库存状态从生产更新为商业站点.

c# sql linq

45
推荐指数
2
解决办法
8万
查看次数

sql 2005强制表重命名具有依赖项

你怎么强迫重命名???

表'dbo.x重命名失败.(Microsoft.SqlServer.Smo)

如需帮助,请单击:http://go.microsoft.com/fwlink?ProdName = Microsoft + SQL + Server&ProdVer = 10.0.2531.0 +((Katmai_PCU_Main).090329-1045 +)&EvtSrc = Microsoft.SqlServer.Management.Smo.ExceptionTemplates .FailedOperationExceptionText&EvtID =重命名表+&LINKID = 20476


执行Transact-SQL语句或批处理时发生异常.(Microsoft.SqlServer.ConnectionInfo)


无法重命名对象'[dbo].[x]',因为该对象参与强制依赖关系.(Microsoft SQL Server,错误:15336)

如需帮助,请单击:http://go.microsoft.com/fwlink?ProdName = Microsoft + SQL + Server &ProdVer = 09.00.4035&EvtSrc = MSSQLServer&EvidID = 15336&LinkId = 20476

sql t-sql sql-server

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

dotnet compact framework 3.5 sp1检测设备分辨率

我需要自动检测设备分辨率,现在我有一个全局var&hardwire分辨率:

Public gDeviceRes As String = "640"
'Public gDeviceRes As String = "320"
Run Code Online (Sandbox Code Playgroud)

然后重新编译每个设备,有没有人有一个快速snippit的代码?

compact-framework windows-mobile

6
推荐指数
1
解决办法
5015
查看次数

如何添加xml命名空间

这个feed(它的snippit)需要看起来像这样:

<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
                xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">
Run Code Online (Sandbox Code Playgroud)

我将如何添加到此C#代码中以添加额外的xmlns,xsi junk:

writer.WriteStartDocument();
writer.WriteStartElement("AmazonEnvelope");
Run Code Online (Sandbox Code Playgroud)

没有它就拒绝这个饲料 -

c# xml api namespaces

6
推荐指数
2
解决办法
6759
查看次数

有没有一种干净的方式来在紧凑的框架3.5中播放mp3声音

我使用p/invoke方法播放wav声音.有一些方法可以调用Windows媒体播放器播放mp3声音,但它的速度慢而且麻烦.

有一种简单的方法来播放短mp3文件吗?

当您不是在看屏幕而不是音乐时,这主要用于应用程序提示声音提示.

谢谢!

compact-framework windows-mobile playback

4
推荐指数
2
解决办法
3090
查看次数

sql 2005回滚事务

我只是从表中删除了一下

如何回滚或取消删除行?

sql-server

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

输出带有属性的xml

我如何获得此输出?

<MSRP currency="USD">10.00</MSRP>
Run Code Online (Sandbox Code Playgroud)

writer.WriteElementString("MSRP",Convert.ToString(q.ItemPrice1));

writer.WriteAttributeString("currency","MSRP","USD");

这是错误:

状态Content中的Token StartAttribute将导致XML文档无效.

.net xml xmlwriter

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

c#object/design fundamentals

这是一种标准的,良好的做事方式吗?基本上返回一个自己的列表?实际字段(id,title等)应该是一个单独的类吗?(我见过人们称之为DTO对象)

我正在开始一个项目,我想尝试将这些基础知识降低 -

谢谢!!

public class Calendar
{
    public int id { get; set; }
    public string title { get; set; }

    public List<calendar> GetAll()
    {
        var list = new List<calendar>();

        var db = new mssql2();
        db.set("s1");
        string sql = @"select * from [cal]";
        var dr = db.dr(sql);
        while (dr.Read())
        {
           var e = new calendar();
           e.id = (int)dr["id"];
           e.title = dr["title"].ToString();
           list.Add(e);
        }
        return list;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# object

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