KTW*_*KTW 2 ormlite-servicestack
有没有办法在ServiceStack.OrmLite中返回表的子集?
就像是:
public class MyStuff
{
public Guid Id { get; set; }
public string Name { get; set; }
public byte[] Data { get; set; } // Some large blob, which is not desired in the list
}
var somestuff = db.Select<MyStuff>(x => new { Id = x.Id, Name = x.Name });
Run Code Online (Sandbox Code Playgroud)
我真的希望避免手动的东西,比如"从某个地方选择blabla"......
为基本信息创建一个类并设置别名.
[Alias("MyStuff")]
public class MyBasicStuff
{
public Guid Id { get;set; }
public string Name { get; set; }
}
var basicStuff = db.Select<MyBasicStuff>();
Run Code Online (Sandbox Code Playgroud)
小智 5
我有同样的问题.这是我做的:
public class MyStuff
{
public Guid Id { get; set; }
public string Name { get; set; }
public byte[] Data { get; set; }
}
var somestuff = Db.Select<MyStuff>(p => p.Select(x => new { x.Id, x.Name }));
Run Code Online (Sandbox Code Playgroud)
对你所做的唯一改变是对Db.Select进行的.
| 归档时间: |
|
| 查看次数: |
554 次 |
| 最近记录: |