小编Sta*_*ker的帖子

最简单的方法来读取WebResponse的响应

private void RespCallback(IAsyncResult asynchronousResult)
{
    try
    {
        WebRequest myWebRequest1 = (WebRequest)asynchronousResult.AsyncState;

        // End the Asynchronous response.
        WebResponse webResponse = myWebRequest1.EndGetResponse(asynchronousResult);
    }
    catch (Exception)
    {
        // TODO:Log the error
    }
}
Run Code Online (Sandbox Code Playgroud)

现在有了webResponse对象,阅读其内容的最简单方法是什么?

c#

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

就像在Lambda Expression和LINQ中一样

简单问题如何拥有这样的东西

customers.where(c=>c.Name **like** "john");
Run Code Online (Sandbox Code Playgroud)

我知道这不可能,但我想知道我怎么能有类似的东西.

提前致谢.

c# linq lambda

39
推荐指数
4
解决办法
6万
查看次数

实体框架迁移已停止检测POCO更新

我正在使用Entity Framework和Entity Framework迁移来实现使用代码优先和自动迁移的解决方案.

它过去工作得很好但突然停止检测我对POCO的更新.现在,当我添加一个新属性(非常简单的属性,如年龄或电子邮件)并执行时Update-Database,没有任何反应,它给了我这个:

指定'-Verbose'标志以查看迁移期间正在执行的SQL命令.
找到0个待定的显式迁移:[].
添加种子数据(如果在"迁移设置"类中重写了种子方法).

什么都没有更新!

有谁知道为什么会这样?

migration entity-framework ef-code-first ef-migrations

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

检查我的Windows应用程序是否正在运行

如何检查我的C#Windows应用程序是否正在运行?

我知道我可以检查进程名称,但如果exe更改,则可以更改名称.

有没有办法让哈希键或其他东西使我的应用程序独一无二?

c# winforms

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

MVC RedirectResult

我是MVC的新手可以有人告诉我RedirectResult用的是什么吗?

我想知道这有什么不同:

public ActionResult Index()
{
    return new RedirectResult("http://www.google.com");
}
Run Code Online (Sandbox Code Playgroud)

还有这个:

public RedirectResult Index()
{
    return new RedirectResult("http://www.google.com");
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc

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

以编程方式添加,启用和禁用NLog记录器

如何从NLog的代码添加,编辑,删除,启用和禁用记录器?

c# nlog

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

IEnumerable <string>到string

考虑一下:

string test = "";
somestring.ToList().Take(50).Select(
    delegate(char x)
    {
        test += x;
        return x;
    }
);
Run Code Online (Sandbox Code Playgroud)

现在为什么之后测试是空的?我不关心它的回归,实际上我知道它的IEnumerable.

任何方式,如果这一切似乎一团糟然后如何转换IEnumerable<char>为字符串?

提前致谢..

c# linq

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

使用包装器时,Nlog Callsite错误

我正在使用NLog进行日志记录,我使用包装器来调用日志方法,我的问题是:如果我尝试打印有关调用site(${callsite})的信息,它会打印包装器方法而不是导致记录器记录的原始方法.

有没有办法获得调用包装器方法的原始方法?

c# logging nlog

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

在安装期间获取应用程序路径

我正在部署一个应用程序,在用户选择安装应用程序的位置后的安装过程中,我希望得到这条路径; 我已经进行了自定义操作,但我不知道如何获取将要安装的应用程序路径!

这是Windows Forms,我正在使用Visual Studio 2010"C#"进行开发.

我正在使用默认的部署工具......

任何的想法?

提前致谢...

c# windows setup-deployment winforms

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

Linq to Entity AcceptAllChanges SaveChanges

以下是有什么区别的:

        db.AcceptAllChanges();
        // vs
        db.SaveChanges();

        db.AddToCustomer()
        // vs
        db.Customers.AddObject(Mycustomer);
Run Code Online (Sandbox Code Playgroud)

为什么有db.Customers.DeleteObject(Mycustomer); 和没有db.DeleteFromCustomer(Mycustomer);

我何时应该使用每一个?

也是实体框架线程安全?我的意思是如果两个线程在同一时间更新对象中的对象会崩溃吗?

提前致谢

c# entity entity-framework

13
推荐指数
2
解决办法
8942
查看次数