Я попытался использовать JayData на основе следующего руководство. Я создал свой JS-файл с JaySVCUtil, и контекст следующий:
$data.EntityContext.extend('MyCtx.MyContext', {
'DataTable1': { type: $data.EntitySet, elementType:MyCtx.DataTable1}
});
У меня включены следующие скрипты:
<script src="Scripts/datajs-1.0.3.js"></script>
<script src="Scripts/jquery-1.8.0.js"></script>
<script src="Scripts/jaydata.js"></script>
<script src="Scripts/jaydata-vsdoc.js"></script>
<script src="Scripts/jaydataproviders/oDataProvider.js"></script>
<script src="Scripts/MyCtx.js"></script>
Я пытаюсь использовать его на своей веб-странице:
function db () {
alert("test1");
var mongo = new MyCtx.MyContext({ name: 'oData', oDataServiceHost: 'http://xxxxxx.azurewebsites.net/MongoDataService.svc' });
alert("test2");
}
Появляется первое предупреждение, затем я получаю следующую ошибку:
ReferenceError: MyCtx не определен
Если я изменю на
new MyContext(...)
то ошибка следующая:
ReferenceError: MyContext не определен
Что я должен делать?