我有以下问题.我联系了一个我知道使用301重定向的地址.
使用HttpWebRequest loHttp = (HttpWebRequest)WebRequest.Create(lcUrl);
,loHttp.AllowAutoRedirect = false;所以我没有重定向.
现在我得到响应的标题以识别新的URL.
运用 loWebResponse.GetResponseHeader("Location");
问题是,由于此URL包含希腊字符,因此返回的字符串全部混乱(由于编码).
完整图片代码:
HttpWebRequest loHttp = (HttpWebRequest)WebRequest.Create(lcUrl);
loHttp.ContentType = "application/x-www-form-urlencoded";
loHttp.Method = "GET";
Timeout = 10000;
loHttp.AllowAutoRedirect = false;
HttpWebResponse loWebResponse = (HttpWebResponse)loHttp.GetResponse();
string url= loWebResponse.Headers["Location"];
Run Code Online (Sandbox Code Playgroud) 我有一个Parent类,有两个Child类列表
public class Parent
{
...
public virtual ICollection<Foo> Foo{ get; set; }
public virtual ICollection<Bae> Bar{ get; set; }
}
public class Foo
{
...
public virtual Parent Parent{ get; set; }
}
public class Bar
{
...
public virtual Parent Parent{ get; set; }
}
Run Code Online (Sandbox Code Playgroud)
映射是
public ParentMap()
{
...
HasMany(m => m.Foo).AsSet().Cascade.All();
HasMany(m => m.Bar).AsSet().Cascade.All();
}
public FooMap()
{
...
References(m => m.Parent);
}
public BarMap()
{
...
References(m => m.Parent);
}
Run Code Online (Sandbox Code Playgroud)
每当我保存父对象时,我得到
INSERT Parent ...
INSERT …Run Code Online (Sandbox Code Playgroud) nhibernate nhibernate-mapping fluent-nhibernate fluent-nhibernate-mapping