ASP.NET MVC Hosting Indonesia – JaringanHosting.com :: Menggunakan Spatial Data dengan SQL Server 2012, Entity Framework 5 dan ASP.NET MVC

Banyak developer sejak rilis SQL 2008, meminta agar tipe Spatial Data support untuk Entity Framework. Itu adalah mimpi bagi pengguna Microsoft ORM untuk membuat aplikasi bisnis NET cepat dengan menggunakan Spatial Data. Pada bulan Mei 2012 rilis Entity Framework 5 (EF5)Telah berhasil meningkatkan kinerja jika dibandingkan dengan versi Entity Framework sebelumnya dan juga memiliki dukungan untuk jenis spasial. Fungsi spasial dalam EF5 membutuhkan NET 4.5.

ASP.NET MVC Hosting Indonesia – JaringanHosting.com

Fungsi spasial dalam EF5 membutuhkan NET 4.5. Ini berarti kita perlu menginstall Visual Studios 2012. Anda dapat men-download VS 2012 di sini: http://www.microsoft.com/visualstudio/en-us

Data Spasial di Entity Framework 

Dalam Entity Framework 5, Microsoft memperkenalkan DbGeometry dan DbGeography jenis baru. Jenis ini menyediakan perubahan lokasi dan banyak fungsi untuk memanipulasi poin spasial menggunakan fungsi geometri yang pada gilirannya dapat digunakan untuk melakukan query spasial umum.

Jenis DbGeography / DbGeometry yang berubah, yang berarti bahwa kita tidak dapat merubah setelah jenis tersebut dibuat. Kita perlu menggunakan metode khusus untuk meng-instantiate jenis ini. Jenis ini tidak memiliki constructor () dan kita tidak dapat menetapkan sifat seperti Latitude dan Longitude.

Hal ini penting untuk disampaikan bahwa jenis ini didefinisikan ke dalam System.Data.Entity yang dibuat di System.Data.Spatial namespace. Sekarang kita mungkin menggunakan SqlGeometry  dan jenis SqlGeography, didefinisikan dalam Microsoft.SqlServer.Types namespace.

Misalnya Entity dengan nama “world” berisi properti geom jenis DbGeometry.

 ASP.NET MVC 4 Application dengan Entity Framework 5 RC dan Spatial data. Kontroler Kontroler mengembalikan tampilan yang berisi kontrol UI, yang menunjukkan unsur-unsur spasial. Pemeliharaan data diimplementasikan kedalam controller. Artikel ini juga difokuskan pada bagian MVC.
Spatial Data Maintenance

Bila kita memiliki data dari jenis DbGeometry  / DbGeography. Ada dua pilihan:

Untuk mengkonversi tipe Spatial Data untuk WKT (Well Known Text) dan mengirimkannya ke klien  sebagai bagian dari JSON atau XML

Kita harus memiliki metode hasil yang berlanjut untuk JSON

Kita harus menggunakan juga beberapa metode pembantu untuk mendapatkan daftar poin, yang mewakili sebuah data dari contoh DbGeometry. Jangan lupa bahwa titik indeks DbGeometry / DbGeography mulai dari 1!.

Sebuah class  yang digunakan untuk penyambungan Data:
Sebuah class yang digunakan untuk menjaga point data
Sebuah class untuk membantu menjaga perpanjangan objek geometri (dalam kasus ini negara)
Metode ekstensi yang digunakan untuk mendapatkan batas dari daftar poin
Bagian yang paling penting dalam sampel adalah bagaimana metode query controller yang mengembalikan Spatial Data (dalam kasus ini negara). Semoga bermanfaat

 

ASP.NET Hosting – JaringanHosting.com :: Amankan Aplikasi ASP.NET dengan Identity dan Access Tool

Microsoft baru-baru ini mengumumkan dirilisnya Identity dan Access Tool untuk Visual Studio 2012 yang memungkinkan Anda untuk mengamankan ASP.NET , ASP.NET MVC dan layanan WCF dengan klaim berbasis . Hal ini juga memberikan kemampuan untuk menerima pengguna dari beberapa penyedia identitas dan menambahkan konfigurasi yang diperlukan untuk penyedia identitas yang dipilih. Anda dapat menggunakan tools ini pada ASP.NET Hosting dan ASP.NET MVC.

Ekstensi ini bekerja dengan memperbarui file web.config dengan pengaturan yang diperlukan untuk mengaktifkan Windows Identity Foundation dan termasuk modul kode generasi yang menghasilkan halaman penemuan .

Saat bekerja menggunakan Identity dan Access Tool, Anda harus mengikuti langkah-langkah yang disebutkan di bawah ini:

banner-jarhost-2

  • Buat ASP.NET MVC Project baru menggunakan Visual Studio 2012
  • Pergi ke Tools | Extensions and Updates
  • Pilih opsi Online dari menu navigasi di sebelah kiri dari dialog yang ditampilkan
  • Visual Studio 2012 populates ekstensi yang tersedia dari galeri Visual Studio
  • Pilih Page 2 dari halaman bawah navigator
  • Pilih Identity dan Access Tool, klik tombol Download dan ikuti petunjuk pada layar untuk menyelesaikan proses instalasi
  • Klik kanan pada nama proyek dari Solution Explorer dan memberikan nilai-nilai yang diperlukan pada dialog Identity dan Access.

Gambar 1 – Identity and Access Tool

http://www.infoq.com/resource/news/2012/11/identity-access-tool/en/resources/Identity%20and%20Access_Original.png

memungkinkan Anda untuk mengembangkan dan menguji aplikasi menggunakan Local Development STS , penyedia identitas perusahaan seperti ADFS2 via HTTPS termasuk penggunaan Windows Azure Access Control Layanan untuk menyambung ke penyedia identitas lain seperti LiveID, Google, Yahoo dan Facebook.

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012,ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.Untuk keterangan lanjutan, silahkan klik disini!

 

ASP.NET MVC Hosting – JaringanHosting.com :: Cara Upload Multiple File Pada Web API

Artikel ini menjelaskan cara untuk meng-upload beberapa file dalam API Web. Di sini kita menggunakan atribut HTML5 multiple = “multiple” untuk meng-upload lebih dari satu file.

Prosedur untuk membuat aplikasi:

Langkah 1
Pertama kita membuat aplikasi web API seperti berikut:

Mulai Visual Studio 2013.
Dari jendela awal pilih “New Project”.
Dari jendela proyek baru pilih “Installed” -> “Visual C #” -> “Web” -> “Visual Studio 2012”.
Pilih “ASP.NET MVC 4 Web Application”, lalu klik tombol “OK”.

upload multiple file pada web api

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch. Untuk keterangan lanjutan, silahkan klik disini!

Dari “MVC4 project” jendela pilih “Web API”:

upload multiple file pada web api 2

lalu klik tombol “OK”.

Langkah 2
Sekarang di “HomeController” tambahkan kode berikut. File ini ada:
Dalam “Solution Explorer”.
Memperluas “Controller” folder.
Pilih “HomeController”.

upload multiple file pada web api 3

Tambahkan kode berikut:

upload multiple file pada web api 4

Langkah 3
Dalam View menyediakan kode berikut:
Dalam “Solution Explorer”.
Perluas “Views folder”.
Pilih “Home” -> “Index.cshtml”.

upload multiple file pada web api 5

Tambahkan kode berikut:

upload multiple file pada web api 6

Langkah 4
Jalankan aplikasi:

upload multiple file pada web api 7

Pilihlah beberapa file

upload multiple file pada web api 8

Klik “upload”