Я получаю сообщение об ошибке при попытке получить данные из базы данных SQL Server и есть более 1 таблицы с внешним ключом.ASP.NET MVC - получить данные с SQL Server с помощью angularJS
Контроллер:
private DbContext db = new DbContext();
public JsonResult GetAll()
{
var result = db.Books.ToList();
return Json(result, JsonRequestBehavior.AllowGet);
}
Service.js:
var Service = {};
Service.getAll = function() {
return $http.get('BooksModels/GetAll');
};
Controller.js:
getAll();
function getAll() {
ToshokanService.getAll()
.success(function (an) {
$scope.books = an;
console.log($scope.books);
})
.error(function (error) {
$scope.status = 'Error' + error.message;
console.log($scope.status);
});
}
Ошибка: "Errorundefined"
Это работает, когда я только одна таблица в базе данных.
Это хорошая идея для извлечения данных из базы данных с помощью AngularJS в ASP.NET MVC?
Что ошибка? где именно вы получаете ошибку? Ошибка – Sefa
: «Errorundefined». В GET http: // localhost/BooksModels/GetAll – VMG
У вас возникла эта проблема, когда у вас есть две таблицы в вашей базе данных? Вы отлаживали ваш контроллер? Можете ли вы подтвердить, что ваш контроллер mvc получает данные из базы данных при наличии нескольких таблиц? – Sefa