小编gsh*_*arp的帖子

Linq到Xml查询

我有一个像这样的xml结构:

<Items>
    <Configuration>
        <ConfigurationSetting>Setting1</ConfigurationSetting>
        <ConfigurationSetting>Setting2</ConfigurationSetting>
    </Configuration>
    <MetaData>
    ...
    </MetaData>
    <Group>
        <GroupType>MyType1</GroupType>
        <GroupType>MyType2</GroupType>
    </Group>
    <Group>  <--- Looking for this Element
        <Reference>MyReference1</Reference>
        <Reference>MyReference2</Reference>
    </Group>
    <Group>
        <GroupType>MyType3</GroupType>
        <GroupType>MyType4</GroupType>
    </Group>
</Items>
Run Code Online (Sandbox Code Playgroud)

我想写一个Linq查询,返回包含子元素"引用"的第一个"组"元素.

谢谢你的帮助.

.net c# linq linq-to-xml

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

复制自动增量数据表

我有我的测试数据库datatable标签.

ID int autoincrement
Name nvarchar(255)
Run Code Online (Sandbox Code Playgroud)

我想将此表传输到我的生产数据库.

如果我想拥有相同的id foreach元素,该怎么做呢

问题是我在testdatable的起始索引是15,并且有些id不存在因为我删除了它们.

所以:

Test数据的情况

15 sport
18 money
30 homework
Run Code Online (Sandbox Code Playgroud)

生产数据表中的所需情况

15 sport
18 money
30 homework
Run Code Online (Sandbox Code Playgroud)

在开始时,生产数据表是空的,并且也有自动增量.

t-sql sql-server-2005

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

如何在dotnet中进行字符串比较?

我说了

var str1 = "Name1"; 
var str2 = "Name1";
Run Code Online (Sandbox Code Playgroud)

如果我这样做str1 == str2,输出将是真的(如预期的那样).

但我的问题是它是如何进行比较的...它是字符的特征还是如何?

那么string.Intern如何帮助改善性能呢?

c# string

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

将1个类转换为具有相同字段的另一个类

假设我有2个类(其中一个来自我的实体框架,另一个是全局的,它在整个应用程序中可用,而EF一个不是)它们都具有相同的属性和字段.是否有更简单,更快速的方法将Entity类强制转换为除该示例之外的全局类?

全球一:

 public class CompanyOwner
{
    public Guid OwnerId { get; set; }
    public string CompanyName { get; set; }
    public string Address { get; set; }
    public string Phone { get; set; }
    public string Email { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

实体模型类

 public class dbOwner
{
    public Guid OwnerId { get; set; }
    public string CompanyName { get; set; }
    public string Address { get; set; }
    public string Phone { get; set; }
    public string Email { get; …
Run Code Online (Sandbox Code Playgroud)

.net c# mapping

0
推荐指数
2
解决办法
1015
查看次数

具有联合的视图如何处理哪里

假设我有这样的视图

CREATE VIEW MyView
AS

SELECT Id, Name FROM Source1
UNION
SELECT Id, Name FROM Source2
Run Code Online (Sandbox Code Playgroud)

然后我查询视图

SELECT Id, Name From MyView WHERE Name = 'Sally'
Run Code Online (Sandbox Code Playgroud)

SQL Server内部将首先从Source1和Source2中选择所有数据,然后应用where或将它放在每个Select语句的位置?

t-sql sql-server union sql-server-2012

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