1
我有一個微風EntityQuery,它只返回數據庫中的一個數據字段,而忽略獲取其餘數據。它返回「id」,但不是「fname」或「lname」選定的字段值。這裏是我的查詢:Breeze EntityQuery不返回選定的數據
return EntityQuery.from('Personnels')
.select('id', 'fname', 'lname')
.toType('Personnel')
.using(manager).execute()
.then(querySucceeded, _queryFailed)
這是我的模型看起來像:
public class Personnel
{
public Personnel(){}
//[Key]
public int Id { get; set; }
public string Dsn { get; set; }
public string Fname { get; set; }
public string Lname { get; set; }
我的SQL Server數據庫看起來是這樣的:
這就是我的元素的外觀如在調試期間。你可以看到納克結合沒有什麼可以FNAME或L-NAME(紅色箭頭),它返回從數據庫8的id字段值(綠色箭頭):
而且我的HTML代碼如下所示:
<div data-cc-widget-header title="{{vm.title}}"
subtitle="{{vm.employees.length}}"></div>
<div class="widget-content user">
<div class="padd" data-ng-repeat="e in vm.employees">
<div class="user">
<div class="user-details">
<h2>firstname is {{e.fname}}</h2>
<h2>lastname is {{e.lname}}</h2>
<h3>id is {{e.id}}</h3>
</div>
</div>
</div>"
我正在使用來自John Papa的hottowel樣本。爲什麼這不會拾取我其他選定的字段(lname和fname)。它返回1600條記錄,但只有「ID」列?
感謝社會 尼克
絕對精彩!感謝您再次拯救我。缺口 – Nick