私はasp.net mvc 4を使ってWebアプリケーションを開発しており、AngularJSを使ってデータベースからデータを取得したいと考えています。angularjsを使用して、異なるテーブルデータベースからデータをフェッチする方法はありますか?
私の問題は、私は以下のような二つのテーブル(製品カテゴリ)を持っていることです。
public partial class Product
{
public int Id { get; set; }
public string Name { get; set; }
public string imgurl { get; set; }
public int CategoryId { get; set; }
public virtual Category Category { get; set; }
}
public partial class Category
{
public Category()
{
this.Products = new HashSet<Product>();
}
public int Id { get; set; }
public string Name { get; set; }
public virtual ICollection<Product> Products { get; set; }
}
私はこのような製品テーブルからng-repeat
を使用してデータを反復処理したい:
Name category
================
iphone - Mobiles
のみ、私は
Name category Id
================
iphone - 1
ここではカテゴリ名を取得できませんmカテゴリテーブル。私はカテゴリーアイディアを得ることができます。
ng-repeat
を使用してこの形式でデータベースからデータを取得する方法はありますか。
Name category
================
iphone - Mobiles
私はすでにそれらの関係の間に2つのテーブルからデータを取得したいと思います。
ありがとうございます。
データアクセスAPIとは何ですか?エンティティフレームワークまたは他の? – Sampath
使用している場所でクエリを表示できますか? – Sampath
エンティティフレームワーク 'public JsonResult getAllProducts() { var products = db.Products.ToList(); return Json(products、JsonRequestBehavior.AllowGet); } ' – medo10