无论如何序列化LINQ查询以便保留它并在以后使用它?
像这样的东西:
var serializedQuery = context.Users.Where(row => row.Id == 1).Serialize();
Run Code Online (Sandbox Code Playgroud)
只要我可以将它解析回LINQ查询,它就可以序列化为XML,JSON或Binary.
我有一个模型,我试图通过jQuery的ajax方法传递给控制器
这是模型:
public class Package
{
public string Name;
public int? Length;
public int? Width;
public int? Height;
public int Weight;
public bool IsFragile;
public string Description;
public PackageType Type;
public int? Volume
{
get
{
if (Height != null && Width != null && Length != null)
{
return (int) Height*(int) Width*(int) Length;
}
return null;
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的ajax请求是这样完成的:
$.ajax({
type: "POST",
url: "/Package/Save",
dataType: "json",
contentType: "application/json; charset=utf-8",
data: JSON.stringify(this.package),
success: function (data) {
self.success('Thank you. Your …
Run Code Online (Sandbox Code Playgroud)