小编mrt*_*ndi的帖子

Linq to SQL嵌套IN FROM查询

任何人都可以告诉我如何编写嵌套的SQL查询,如

SELECT*FROM X WHERE X.ID IN(从Y WHERE中选择Y.XID .....)

在LINQ?

linq-to-sql

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

Microsoft.WindowsCE.Forms的奇怪行为

我有一个Windows Mobile应用程序,我想在其中检查设备方向.因此,我在我的一个表单中写了以下属性:

internal static Microsoft.WindowsCE.Forms.ScreenOrientation DeviceOriginalOrientation { get; private set; }
Run Code Online (Sandbox Code Playgroud)

奇怪的是,每当我打开UserControl时,即使UserControl不使用该属性,设计器也会显示此警告:

无法加载文件或程序集"Microsoft.WindowsCE.Forms,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = 969db8053d3322ac"或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)

注释上述属性将关闭警告并再次显示用户控件.应用程序已成功构建,并且在两种情况下都可以正常运行.

有谁知道为什么会这样,我该如何解决?

c# compact-framework visual-studio-2008

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

Silverlight 4单元测试

我已经安装了Silverlight 4 Toolkit 2010年4月并且安装了VS 2010 RTM,但未安装Silverlight 4 Unit Test Project模板.

这个版本是默认的吗?如果是这样,我该如何使用SL4单元测试?

谢谢.

silverlight silverlight-toolkit silverlight-4.0

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

有什么像小版本的TFS吗?

是否有任何具有TFS(如源代码控制,调试,测试......)功能的东西,我们可以在一个小团队(比如1-6人)的工作组中使用?

顺便说一句:我们正在使用VS 2008 Team Suit

testing debugging version-control tfs

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

它是否从数据库加载数据?

假设我们有这样的方法:

public IEnumerable<T> FirstMethod()
{
    var entities = from t in context.Products
                   where {some conditions}
                   select t;

    foreach( var entity in entities )
    {
        entity.SomeProperty = {SomeValue};
        yield return entity;   
    }
}
Run Code Online (Sandbox Code Playgroud)

其中context是由Linq to SQL设计器生成的DataContext.

"FirstMethod"是否将数据从数据库加载到内存中(因为foreach循环)或者它是否仍会延迟加载它,直到另一个没有"yield return"的foreach循环在另一个方法中找到,如下所示?

public void SecondMethod()
{
    foreach( var item in FirstMethod() )
    {
        {Do Something}
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# linq-to-sql

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

Visual Studio 2008调试器的问题

在我的一个项目中,Visual Studio 2008有一个奇怪的问题.当我在一行代码上设置一个断点时,它会被点击,但是当我试图"跳过",或者其他任何应该通过该断点并停在下一行的其他内容时,代码会被执行并继续,好像我击中了F5.即使我在此之后的线上有另一个断点,也会发生这种情况,奇怪的是,第二个断点被忽略(有时).

任何人,任何想法?

更新

这是一个示例代码.但似乎在我尝试的任何地方......抛出异常的catch块,我有这个问题.

在下面的代码示例中,"return(T)bFormatter.Deserialize(mStream)"抛出异常.

public static T LoadEncryptedObject<T>(string location) where T : class
{
    if( string.IsNullOrEmpty(location) || !System.IO.File.Exists(location) )
        return default(T);

    System.IO.FileStream fs = null;
    try
    {
        fs = new System.IO.FileStream(location, System.IO.FileMode.Open,
            System.IO.FileAccess.Read, System.IO.FileShare.ReadWrite);
        BinaryFormatter bFormatter = new BinaryFormatter();

        byte[] encryptedBytes = new byte[fs.Length];
        fs.Read(encryptedBytes, 0, encryptedBytes.Length);
        MemoryStream mStream = new MemoryStream(Cryptography.Decrypt(encryptedBytes));

        return (T)bFormatter.Deserialize(mStream);
    }
    catch( SerializationException sx )
    {
        System.Diagnostics.Debug.WriteLine(sx.Message);
        return default(T);
    }
    finally
    {
        if( fs != null )
            fs.Close();
    }
}
Run Code Online (Sandbox Code Playgroud)

debugging visual-studio-2008

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

抛出一般的FaultException

我有一个WCF服务,如果出现问题,会抛出一个通用的FaultException.我不知道为什么,有时客户端会捕获非泛型的FaultException而不是泛型异常.

有谁知道,问题是什么?

wcf exception

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

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

实体框架模型设计器和SQL_Variant数据类型的问题

我有一个表有一个SQL_Variant类型的列和一些其他类型的类,如int,bigint,...当我将此表添加到edmx文件时,它添加所有列,但SQL_Variant类型列.是否有错误或我必须做一些事情来添加该列?

entity-framework sql-variant

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

如何获取服务可执行文件路径

有没有在不需要.Net中的管理员执行级别权限的情况下获取正在运行的Windows服务的可执行文件路径?(不会导致UAC获得用户的确认)

.net windows-services

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