小编Pra*_*ana的帖子

如何在c#中的字符串中的索引处设置字符?

someString[someRandomIdx] = 'g';
Run Code Online (Sandbox Code Playgroud)

这会给我一个错误,

我该如何实现上述目标?

编辑:

是的它是'string'类型

c#

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

使用LINQ to SQL进行更新的最有效方法

我可以更新下面函数中给出的员工记录,还是先查询员工集合,然后更新数据?

  public int updateEmployee(App3_EMPLOYEE employee)
  {
      DBContextDataContext db = new DBContextDataContext();
      db.App3_EMPLOYEEs.Attach(employee);
      db.SubmitChanges();
      return employee.PKEY;
  }
Run Code Online (Sandbox Code Playgroud)

或者我必须做以下事情?

public int updateEmployee(App3_EMPLOYEE employee)
{
    DBContextDataContext db = new DBContextDataContext();
    App3_EMPLOYEE emp = db.App3_EMPLOYEEs.Single(e => e.PKEY == employee.PKEY);
    db.App3_EMPLOYEEs.Attach(employee,emp);
    db.SubmitChanges();
    return employee.PKEY;
}
Run Code Online (Sandbox Code Playgroud)

但我不想使用第二种选择.有没有有效的方法来更新数据?

我通过两种方式得到此错误:

已尝试附加或添加非新的实体,可能已从另一个DataContext加载.这不受支持.

c# linq asp.net datacontext linq-to-sql

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

选择KeyValuePair列表的值

如何根据检查键值从keyvaluepair列表中选择值

List<KeyValuePair<int, List<Properties>> myList = new List<KeyValuePair<int, List<Properties>>();
Run Code Online (Sandbox Code Playgroud)

在这里,我想得到

list myList[2].Value when myLisy[2].Key=5.
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现这一目标?

c#

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

不同的WCF绑定,它们的差异以及与其他平台的兼容性

我正在寻找关于WCF绑定主题的一些很好的技术细节,我有兴趣知道以下事情.

  1. 不同WCF绑定列表及其特殊用途和限制.
  2. 与其他平台的兼容性/互操作性,如在Java,PHP客户端中使用WCF服务.支持哪种绑定,哪种绑定不支持.
  3. 如果我想通过服务API获取/发布安全数据,如果客户端应用程序是Java或Php,我应该使用哪种绑定?

我通过互联网浏览了不同的材料,但它没有详细而且有些分散.等待一些好的回应.

.net php c# java wcf

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

检查文件是否已打开

有没有办法找到文件是否已经打开?

c# windows io file-io

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

如何在运行时使用C#生成RDLC文件

我正在做一些应用程序开发(CRM解决方案),它需要在运行时以图形方式生成RDLC文件.我怎么做?

c# dynamic-rdlc-generation

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

sql在字符串中搜索多个单词

什么是最有效和优雅的SQL查询,查找包含单词"David","Moses"和"Robi"的字符串.假设该表名为T且列为C.

sql

16
推荐指数
4
解决办法
11万
查看次数

将简单的SQL分组转换为LINQ to SQL

我遇到了麻烦.我无法理解Stack Overflow上现有的答案,对LINQ to SQL来说太新了,无法自己解决问题.

看到这个SQL:

select p.Name as ProductName, SUM(o.NumberOf) as TotalOrdered from [Order] o
  join [Product] p on o.ProductId = p.Id
  group by p.Name
Run Code Online (Sandbox Code Playgroud)

返回一个漂亮的2列表,其左侧是产品名称,右侧列是已订购产品的总数(所有订单).如何在LINQ to SQL中复制它?

这是我到目前为止所得到的:

var ctx = new DataClasses1DataContext();
var totalProducts = (from o in ctx.Orders
                     join p in ctx.Products on o.ProductId equals p.Id
                     select new { p.Name, o.NumberOf })
    .GroupBy(t => t.Name)
    .Select(g => g.Key, ... );
Run Code Online (Sandbox Code Playgroud)

怎么回事......?

c# linq group-by linq-to-sql

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

在C#构造函数头中使用冒号

下面是一个struct名为Complex 的构造函数,它有两个成员变量,Real和Imaginary:

public Complex(double real, double imaginary) : this()
{
 Real = real;
 Imaginary = imaginary;
}
Run Code Online (Sandbox Code Playgroud)

函数头中冒号后的部分有什么用?

c# constructor

15
推荐指数
3
解决办法
1万
查看次数

如何制作C#DataTable过滤器

我的数据表;

    dtData

    ID | ID2
    --------
    1  |  2
    1  |  3


dtData.Select("ID = 1"); one more rows;
Run Code Online (Sandbox Code Playgroud)

我想要行"ID = 1和ID2 = 3"如何制作?

c# datatable

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