相关疑难解决方法(0)

如何在不使用System.Web的情况下进行UrlEncode?

我正在尝试编写一个调用网站数据的Windows客户端应用程序.为了使安装保持最小,我尝试仅在.NET Framework客户端配置文件中使用dll.麻烦的是我需要UrlEncode一些参数,有没有一种简单的方法可以在不导入System.Web.dll的情况下执行此操作,而System.Web.dll不是Client Pofile的一部分?

.net c# urlencode .net-client-profile

302
推荐指数
6
解决办法
21万
查看次数

返回匿名类型结果?

使用下面的简单示例,使用Linq to SQL从多个表返回结果的最佳方法是什么?

说我有两张桌子:

Dogs:   Name, Age, BreedId
Breeds: BreedId, BreedName
Run Code Online (Sandbox Code Playgroud)

我想用他们的狗归还所有的狗BreedName.我应该让所有的狗使用这样的东西没有问题:

public IQueryable<Dog> GetDogs()
{
    var db = new DogDataContext(ConnectString);
    var result = from d in db.Dogs
                 join b in db.Breeds on d.BreedId equals b.BreedId
                 select d;
    return result;
}
Run Code Online (Sandbox Code Playgroud)

但如果我想要品种的狗并尝试这个我有问题:

public IQueryable<Dog> GetDogsWithBreedNames()
{
    var db = new DogDataContext(ConnectString);
    var result = from d in db.Dogs
                 join b in db.Breeds on d.BreedId equals b.BreedId
                 select new
                        {
                            Name = d.Name,
                            BreedName = b.BreedName
                        };
    return result; …
Run Code Online (Sandbox Code Playgroud)

c# linq linq-to-sql

187
推荐指数
7
解决办法
19万
查看次数

UrlEncode通过控制台应用程序?

通常我会使用:

HttpContext.Current.Server.UrlEncode("url");
Run Code Online (Sandbox Code Playgroud)

但由于这是一个控制台应用程序,HttpContext.Current所以总会如此null.

还有另一种方法可以使用我可以使用的相同方法吗?

.net c# console

61
推荐指数
5
解决办法
6万
查看次数

标签 统计

c# ×3

.net ×2

.net-client-profile ×1

console ×1

linq ×1

linq-to-sql ×1

urlencode ×1