我想有条件地加载一个实体和它的孩子(我只想在child.IsActive == true时急切地加载孩子).我该如何执行以下操作?
var parent =
from p in db.tblParents.Include("tblChildren") <-- where tblChildren.IsActive == true
where p.PrimaryKey == 1
select p;
Run Code Online (Sandbox Code Playgroud)
注意:我不想返回匿名类型.
谢谢.
我试图序列化一个对象,并将\ 0(空)字符附加到生成的字符串.为什么?
我的代码:
XmlSerializer serializer = new XmlSerializer(typeof(Common.PlanogramSearchOptions));
MemoryStream memStream = new MemoryStream();
serializer.Serialize(memStream, searchOptions);
string xml = Encoding.UTF8.GetString(memStream.GetBuffer()); // appends \0
Run Code Online (Sandbox Code Playgroud)
我的工作是用空字符串替换Null字符
xml.Replace("\0", string.Empty)
Run Code Online (Sandbox Code Playgroud)
谢谢.