<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CEcCRXw7fCp7ImA9WhRUFEQ.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384</id><updated>2012-01-25T03:47:44.204-08:00</updated><category term="Sql Tool" /><category term="Gdi+ in Asp .Net" /><category term="Visual Studio" /><category term="Asp.Net DataList" /><category term="String Format" /><category term="I will enter his gates Chords" /><category term="WPF Ellipse Button" /><category term="Create in me a clean heart" /><category term="Creating AppDomain" /><category term="Content Management System" /><category term="Lord I give you my heart" /><category term=".Net Basics" /><category term="Validating Event. TryParse" /><category term="I will enter his gates" /><category term="Lord I come to you" /><category term="Entity Framework Model First" /><category term="Many To Many" /><category term="Intermediate Language" /><category term="O Come All Ye Faithful Video" /><category term="Microsoft Innovation Days Kochi Nov 08" /><category term="C# .Net internals Console Inheritance" /><category term="XmlTextWriter" /><category term="Hosanna" /><category term="Profile" /><category term="Asp .Net 2.0" /><category term="MOSS" /><category term="ExecuteNonQuery" /><category term="Angels we have heard on high" /><category term="User Control" /><category term=".Net Excel Integration" /><category term="Wpf Control" /><category term="Youtube Videos" /><category term="silverlight.live.com" /><category term="Easy navigation" /><category term="EventInfo GetTypes Assembly Type Assembly.GetExecutingAssembly" /><category term="TechEd on the road" /><category term="Ado VB.Net" /><category term="Xaml Grid" /><category term="Collection Initializer" /><category term="VS 2008" /><category term="Kmug" /><category term="August 1011 Meeting" /><category term="Transact Sql" /><category term="Xaml" /><category term="Class Constructor" /><category term="Hosanna Chords" /><category term="LoginStatus Control" /><category term="Class Properties" /><category term="KeyPress" /><category term="FileSystemWatcher" /><category term="SqlCommand" /><category term="Ajax CalendarExtender" /><category term="ServiceController" /><category term="CAS" /><category term="C# 3.0" /><category term="SqlDataAdapter" /><category term="Strongly Typed Collection" /><category term="Asp .Net MasterPage" /><category term="Above All Chords" /><category term="Portal Framework" /><category term="Login Module" /><category term="ASP.Net 2.0 Master Page" /><category term="Asp.Net State Management Profile" /><category term="Operators" /><category term="String Manipulation" /><category term="Ellipse Button" /><category term="Glorify Thy Name" /><category term="VB.Net" /><category term="PrintPreview Components" /><category term="Asp .Net MVC 2" /><category term="System.IO .Net C#" /><category term="Visual Studio jQuery" /><category term="Blessed Assurance" /><category term="Julius Caesar" /><category term="Open Our Eyes Chords" /><category term="Optional Parameters" /><category term="Contact Management System Windows Generated Code" /><category term="Microsoft User Group meeting" /><category term="Sql Server 2000" /><category term="Database Connectivity" /><category term="Fretboard" /><category term="Seek ye first the Kindgom of God" /><category term="sysobject" /><category term="LINQ to Sql" /><category term="Open our eyes lord Chords" /><category term="Awesome God" /><category term="Compiler Construction" /><category term=".Net" /><category term="AlwaysVisibleControlExtender" /><category term="hypelinks in datalist" /><category term="I Surrender All" /><category term="JavaScript Objects" /><category term="Multi Language support" /><category term="El Shaddai Chords" /><category term="DataList Hyperlink template" /><category term="Currency Converter" /><category term="WPF Templates" /><category term="I' Forgiven" /><category term="Silverlight Styles" /><category term="Lord I come to you Chords" /><category term="O Holy Night" /><category term="ListView Windows Forms" /><category term="FilteredTextBox Extender" /><category term="DataSet" /><category term="Random Class" /><category term="PropertyInfo" /><category term="Asp .Net Ajax" /><category term="Framework" /><category term="Come Now Is The Time To Worship" /><category term="C# Input output opearations" /><category term="Creating Html Page On the Fly" /><category term="T Sql" /><category term="C# String Builder" /><category term="Forever Grateful" /><category term="Wmi" /><category term="Transforms" /><category term="Service Controller" /><category term="Enumerators in C#" /><category term="Abba Father Chords" /><category term="Come Now Is The Time To Worship Chords" /><category term="Shalvin Editor" /><category term="Be Exalted O God Chords" /><category term="k-mug User Group Meeting" /><category term="SqlDataReader" /><category term="Deploying and Migrating Your Client/Server Infrastructure to Windows 7 / Windows Server 2008 R2" /><category term="silverlight" /><category term="PasswordStrength Extender" /><category term="Query Tool" /><category term="Sql Server" /><category term="Seek ye first Chords" /><category term="TextBox WatermarkExtender" /><category term="Microsoft Community Tech Day" /><category term="Microsoft Innovation Days" /><category term="Cochin Twestival" /><category term="Web.Config" /><category term="TextBox Watermark Extender" /><category term="Builders" /><category term="Heart of Worship" /><category term="TreeView" /><category term="Sharepoint Productivity Tour 2010" /><category term="Asp 3.5" /><category term="MaskTextEditor" /><category term="ASP.Net 2.0 Master Page TreeView Nagivation" /><category term="Jesus name above all names Chords" /><category term="Working with streams" /><category term="Because he lives Chords" /><category term="Ado.Net" /><category term="Grid" /><category term="Roman History" /><category term="In his time" /><category term="User Group Meeting - 11th June 2011 - Kochi" /><category term="Consuming Web Service" /><category term="Praseed Pai" /><category term="WPF" /><category term="TextBoxWatermarkExtender" /><category term="Code Acces Security" /><category term="C# 3" /><category term="DataGridView" /><category term="Lord I give you my heart Chords" /><category term="Silverlight Grid" /><category term="AlwaysVisible Control Extender" /><category term="Dynamically creating Html Page" /><category term="Query Analyser" /><category term="Data Row" /><category term="ASP.Net Controls DataList" /><category term="Lord I lift your name on high" /><category term="Accordion Control" /><category term="Data List Templates" /><category term="Win 32" /><category term="Microsoft Office SharePoint Server (MOSS) Installation ScreenShots" /><category term="Sql" /><category term="C# Console" /><category term="Asp .Net Regularexpressionvalidator" /><category term="As the deet pantheth" /><category term=".Net String Builder" /><category term="Blessed Assurance Chords" /><category term="float.TryParse" /><category term="Jesus we enthrone you Chords" /><category term="Console" /><category term=".Net Intermediate Language" /><category term="Asp .Net Membership" /><category term="Be Exalted O God" /><category term="Mono" /><category term="Oracle Connectivity" /><category term="Filtered TextBoxExtender" /><category term="System.IO" /><category term="Navigation Controls" /><category term="Binary Serialization" /><category term="AnimateWindow" /><category term="Indian map" /><category term="jQuery" /><category term="Remoting in .Net" /><category term="what a wonder You are" /><category term=".Net Serialization" /><category term="Malayalam" /><category term="ASP.Net Controls Date Selection" /><category term="XML" /><category term="Complex Data Binding" /><category term="Jesus we enthrone you" /><category term="MethodInfo" /><category term="Class Library" /><category term="Realty Kochi" /><category term="CRUD" /><category term="Give thanks" /><category term="Vallarpadom Plot for sale" /><category term="I worship You Almighty God" /><category term="Generating Script" /><category term="BarCamp Kerala 10" /><category term="BackgroundWorker" /><category term="CollapsiblePanelExtender" /><category term="Listing All Drives" /><category term="More Love more power Chords" /><category term="Data List" /><category term="Out of Browser" /><category term="Filtered TextBox Extender" /><category term="Holy Holy Holy Chords" /><category term="Web.Config App.Config appSettings Configuration File" /><category term="Object Initializer" /><category term="Asp.Net State Management" /><category term="Data Set" /><category term="Kochi Plot for Sale" /><category term="Jehovah Jireh Chords" /><category term="Barcamp Kerala 11" /><category term="Hotel California Accoustic" /><category term="C# 4" /><category term="Father I adore You Chords" /><category term="Many To Many Table Script" /><category term="Serialization" /><category term="Regex class" /><category term="Introduction" /><category term="aspnet_reqsql" /><category term="Calendar Extender Ajax" /><category term="C# Express Edition" /><category term="MVC" /><category term="Accordion Databinding" /><category term="Session Variable" /><category term="Blessed be the Lord God Almighty" /><category term=".Net IL" /><category term="Realty" /><category term=".Net Printing" /><category term="Sql Server Stored Procedures" /><category term="Open our Eyes Lord" /><category term="Windows Forms ListView" /><category term="PrintDocument" /><category term="Themes" /><category term="QueryString" /><category term="COM no ref" /><category term="O Come All Ye Faithful" /><category term="Multi threading" /><category term="DataList Asp .Net" /><category term="TabControl" /><category term="Asp .Net videos" /><category term=".Net Reflection" /><category term="Seek ye first" /><category term="Web Parts" /><category term="Calendar Selected Dates" /><category term="CalendarExtenderControls" /><category term="Asp .Net Navigation Controls" /><category term="Data Form Wizard" /><category term="CompareValidator" /><category term="Menu" /><category term="Majesty Chords" /><category term="Creation–evolution controversy" /><category term="Windows Forms" /><category term="Win 32 api" /><category term="Normalization" /><category term="Angels we have heard on high Video" /><category term="Adding Controls Dynamically" /><category term="OleDbCommand" /><category term="Express Edition" /><category term="Music" /><category term="VB6" /><category term="KeyDown" /><category term="ReadOnlyCollectionBase" /><category term="Hypertext Markup Language" /><category term="Generics" /><category term="Sql Server 2005" /><category term="C#" /><category term="Membership Service" /><category term="Remoting" /><category term="List View Control" /><category term="Major Builders" /><category term="WCF" /><category term="Asp .Net TreeView" /><category term="VB .Net" /><category term="Contact Management" /><category term="COM Interop" /><category term="Ajax Timer  Control" /><category term="Colors" /><category term="Razor View Engine" /><category term="Sql Script" /><category term="Here I am Lord" /><category term=".GetExecutingAssembly" /><category term="StringBuilder" /><category term="As the deet pantheth Chords" /><category term="Enumerators" /><category term="Filling Text Boxes based on selection from combobox" /><category term="Application Domain" /><category term="Twestival" /><category term="New Web Site" /><category term="Blessed be the Lord God Almighty Chords" /><category term="Youtube" /><category term="Business Mode Private Insurance Companies" /><category term="Amazing Love" /><category term="Vallapadom Real Estate" /><category term="Screenshots" /><category term="Membership" /><category term="O Holy Night Video" /><category term="Angels we have heard on high Tutorial Video" /><category term="Query String" /><category term="DataTable" /><category term="Abba Father" /><category term="Holy Holy Holy" /><category term=".Net 3.5" /><category term="Field Area Ratio" /><category term="Graphics" /><category term="DataColumn" /><category term="He is Lord" /><category term="Web Part" /><category term="WPF Browser Application and Silverlight Clarified" /><category term="RequiredFieldValidator" /><category term="Praise God from whom all blessings flow Chords" /><category term="Guitar fretboard" /><category term="Power or your love" /><category term="Lord I lift your name on high Chords" /><category term="Query Analyzer" /><category term="Partial Page Update" /><category term="Routed Event in Wpf" /><category term="SolidBrush" /><category term="Praise God from whom all blessings flow" /><category term="Visual Basic 6" /><category term="Cochin Real Estate" /><category term="All to Jesus I surrender Chords" /><category term="I' Forgiven Chords" /><category term="Property in Vallarpadom" /><category term="HelpStatusLabelId" /><category term="StreamReader" /><category term=".Net Remoting" /><category term="Silverlight 4" /><category term="Regex.IsMatch" /><category term="DoWork event" /><category term="Product Information" /><category term="Implicitly Typed Local Variable" /><category term="ListView DataTable" /><category term="Query String Multiple Values" /><category term="FAR" /><category term="WPF Styles" /><category term="Soa" /><category term=".Net MultiTier" /><category term="AppDomain" /><category term="Accordion" /><category term="Open Our Eyes" /><category term="Assembly" /><category term="Layout" /><category term="RangeValidator" /><category term="Setup Wizard" /><category term="OOP" /><category term="Extracting the Contents of Currently Selected Row" /><category term="Gdi+ Brushes Code Snippets" /><category term="Gdi+" /><category term="WPF Interop" /><category term="Multithreading" /><category term="Shalvin" /><category term="Kerala Plot for sale" /><category term="Random" /><category term="Community Tech Day - 23rd Oct 2010 - Kochi" /><category term="Ajax .Net" /><category term="Three Tier" /><category term="Give thanks Chords" /><category term="May 14" /><category term="Asp .Net Themes and Skins" /><category term="WPF Windows Application" /><category term="DataGrid" /><category term="CalendarExtender Ajax" /><category term="Chords" /><category term="Silverlight 2" /><category term="Wizard" /><category term="IDE" /><category term="Windows Communication Framework" /><category term="When the music fades Chords" /><category term="Type Inference" /><category term="New" /><category term="Routed Event in Silverlight 2" /><category term="Create in me a clean heart Chords" /><category term="Videos" /><category term="AssemblyInfo" /><category term="SqlDataSource" /><category term="OOPS" /><category term="Another day in paradise" /><category term="sp_helpdb" /><category term="In his time Chords" /><category term="Jehovah Jireh" /><category term="Button Asp .Net Button" /><category term="Win32" /><category term="Seminar on Windows 7" /><category term="MinimumeSymbolCharacters" /><category term="Silverlight 3" /><category term="Expense Tracking System Sql Script" /><category term="WPF TreeView" /><category term="Trivandrum" /><category term="ListView" /><category term="Hashtable" /><category term="Code Snippets" /><category term="CreateText" /><category term="Glorify Thy Name Chords" /><category term="OleDbConnection" /><category term="All to Jesus I surrender" /><category term="WPF Adding Controls Dynamically" /><category term="Cochin" /><category term="Father I adore You" /><category term="Localization" /><category term="aspnet_regsql" /><category term="He is able Chords" /><category term="Object Browser" /><category term="God will make a way Chords" /><category term="Rosary" /><category term="Data Column" /><category term="XmlDocument" /><category term="XML Serialization" /><category term="Functions" /><category term="PasswordStrength" /><category term="God will make a way" /><category term="Master Page" /><category term="Asp .Net 2.0 WebParts" /><category term="Asp .Net" /><category term="Reflection" /><category term="IL" /><category term="Kochi" /><category term="Asp .Net GridView" /><category term="Automatic properties" /><category term="Databinding" /><category term="Forever Grateful Chords" /><category term="Routed Event" /><category term="By the rivers of Babylon" /><category term="Ado .Net" /><category term="XmlTextReader" /><category term="Extracting the Contents of Currently Selected Row DataGridView" /><category term="Grid View" /><category term="Skins" /><category term="Asp .Net Dynamic Data" /><category term="Lyrics" /><category term="Asp 2.0" /><category term="Regular Expression" /><category term="WPF Template" /><category term="IsMatch()" /><category term="ErrorProvider" /><category term="Sql Server 2000 Generating Script" /><category term="RunWorkerAsync event" /><category term="PictureViewer" /><category term="Asp .Net Validation Controls" /><category term="Converting Silverlight Application to use WCF Ria Services" /><category term="I Surrender All Chords" /><category term="Visual studio 2010" /><category term="This is my desire Chords" /><category term="Community Tech Days Kochi" /><category term="Dynamically Creating Asp .Net Page" /><category term="Microsoft Innovation Days Kochi" /><category term="Update Panel" /><category term="Integrated Development Environment" /><category term="Kerala Microsoft User Group Meeting" /><category term="Form" /><category term="StreamWriter" /><category term="Web" /><category term="Ajax Control Toolkit" /><category term="FontDialog" /><category term="Asp .Net Introduction" /><category term="Change my heart oh God" /><category term="Contact Management System" /><category term="Reporting Tool" /><category term="what a wonder You are Chords" /><category term="Linq to Objects" /><category term="He is Lord Chords" /><category term="ComboBox" /><category term="KeyPress Event" /><category term="Asp .Net Mvc" /><category term="He is able" /><category term="Accoustic" /><category term="Dll" /><category term="Asp .net State Management videos" /><category term="History" /><category term="lead" /><category term="Jesus name above all names" /><category term="Windows Service" /><category term="ValidationSummary" /><category term="Jesus" /><category term="Asp .Net Custom Controls" /><category term="Jokes" /><category term="C# Interface" /><category term="Class" /><category term="Asp .Net Skins" /><category term="LINQ" /><category term="Change my heart oh God Chords" /><category term="Vallarpadam" /><category term="FireFox 4" /><category term="Open CD Door" /><category term="IIM" /><category term="Asp .Net Ajax Videos" /><category term="Class Methods" /><category term="FileSystemWatcher Component" /><category term="Expense Tracking System" /><category term="Ajax Accordion" /><category term="Styles" /><category term="My life is in You Lord Chords" /><category term="El Shaddai" /><category term="Heart of Worship Chords" /><category term="C# Windows Forms" /><category term="QueryString Multiple Values" /><category term="Entity Framework 4" /><category term="LinearGradientBrush" /><category term="Dynamically Adding Controls" /><category term="WPF Grid" /><category term="Ajax Videos" /><category term="OleDbDataReader" /><category term="Hotel California Tabs" /><category term="Power or your love Chords" /><category term="Ado .Net DataSet" /><category term="DevCon 2010" /><category term="Model First" /><category term="Gdi+ Code Snippets" /><category term="Generating Asp .Net form" /><category term="KeyDown Event" /><category term="PrintDocument Components" /><category term="Object Oriented Programming" /><category term="Login Control" /><category term="CalendarExtender Control" /><category term="JavaScript" /><category term=".Net videos" /><category term="sqlcmd" /><category term="SqlConnection" /><category term="Globalization" /><category term="Visual Web Developer 2010" /><category term="The Console Way" /><category term="WCF RIA Services" /><category term="State Management" /><category term=".Net Globalization" /><category term="Silverlight 2 Templates" /><category term="Regular expression validator" /><category term="Language Integrated Query" /><category term="Real Estate" /><category term="Kerala Microsoft User Group" /><category term="Brushes" /><category term="ColorDialog" /><category term="Better is one day Instructional vide" /><category term="FilteredTextBoxExtender" /><category term="Security" /><category term="Ajax Extension Controls" /><category term="Interface" /><category term="Multi Tier Application." /><category term=".Net Multi tier" /><category term="Look and Feel" /><category term="Ajax" /><category term="Better is one day" /><category term="Field Are Ratio" /><category term="Windows Server 2008 R2 and Microsoft Exchange 2010" /><category term="Here I am Lord Chords" /><category term="Microsoft .Net" /><category term="DictionaryEntry" /><category term="Implicitly Typed Array" /><category term="UpdatePanel Ajax Control" /><category term="Accordion Ajax" /><category term="Isolated Storage" /><category term="Themes and Skins" /><category term="Because he lives" /><category term="Customizing Membership API" /><category term="Enumerator" /><category term="Linq to Xml" /><category term="Windows Management Instrumentation" /><category term="System.Collections" /><category term="mciSendString" /><category term="When the music fades" /><category term="Above All" /><category term="Hotel California" /><category term="This is my desire" /><category term="C# Constructor" /><category term="Input validation" /><category term="Data Types" /><category term="Awesome God Chords" /><category term="Microsoft Windows Azure Camp" /><category term="I worship You Almighty God Chords" /><category term="Web Service" /><category term="AjaxControlToolkit" /><category term="Microsoft Web Camps" /><category term="Multi Tier" /><category term="DataRow" /><category term="PrintPreview" /><category term="ASP.Net Controls DataList Templated Control" /><category term="Ajax.Net" /><category term="Templated Control" /><category term="Ado" /><category term="k-mug" /><category term="Excel Integration" /><category term="Virtual Tech Days" /><category term="Menus" /><category term="Calendar Extender" /><category term="String.Format" /><category term="Asp .Net 4" /><category term=".Net AppSettings" /><category term="Html" /><title>Shalvin -  Microsoft .Net Blogs</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://shalvinpd.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>232</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/Uios" /><feedburner:info uri="blogspot/uios" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>blogspot/Uios</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;A0AGQ3w8cSp7ImA9WhRUEEg.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-1955487260281233494</id><published>2012-01-20T03:42:00.000-08:00</published><updated>2012-01-20T03:42:02.279-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-20T03:42:02.279-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio jQuery" /><category scheme="http://www.blogger.com/atom/ns#" term="Shalvin" /><category scheme="http://www.blogger.com/atom/ns#" term="jQuery" /><title>jQuery with Visual Studio 2010</title><content type="html">JQuery is a free open source JavaScript Library.It simplifies the task of creating highly responsive web pages and works across all modern browsers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
jQuery makes it simple getting and manipulating page contents and has a sophisticated effects library like animation without using additional plugins.&lt;br /&gt;
&lt;br /&gt;
JQuery leverages your existing knowledge of CSS. JQuery makes it easy working with sets of elements like say paragraphs in a page of list items in an ordered list.&lt;br /&gt;
&lt;br /&gt;
It is possible to perform multiple operations on a set of elements with onle line of code known as statement chaining.&lt;br /&gt;
&lt;br /&gt;
Visual Studio 2010 has default support for jQuery.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-xdpvON0dLLw/TxjttMZd7-I/AAAAAAAABXo/SatXi2fmPYU/s1600/1+jQuery+Solution+Explorer.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-xdpvON0dLLw/TxjttMZd7-I/AAAAAAAABXo/SatXi2fmPYU/s320/1+jQuery+Solution+Explorer.jpg" width="310" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
If you start a New Web Site in Visual Studio 2010 you can see that a Script folder is present.&lt;br /&gt;
&lt;br /&gt;
Inside that you can see 3 jquery files. &lt;b&gt;jquery-1.4.1.js&lt;/b&gt; is the developer version which is of 165 kb size. &lt;b&gt;jquery-1.4.1.min.js&lt;/b&gt; is the minified or production version which is of&amp;nbsp; 71 kb and &lt;b&gt;jquery-1.4.1-vsdoc.js&lt;/b&gt; which is the version with extra comments that enable visual studio intellisense for jQuery.&lt;br /&gt;
&lt;br /&gt;
I strongly recommend you exploring these three jquery files.&lt;br /&gt;
&lt;br /&gt;
Add a script referencet to&amp;nbsp; the&amp;nbsp; jquery library and let's explore the first example.&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;$("document").ready(function Hello() {
            alert("Welcome to JQeury");
        });
   
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
The $() function (an alias for the jQuery() function) returns a special JavaScript object containing an&lt;br /&gt;
array of the DOM elements that match the selector.&lt;br /&gt;
document.ready() function gets triggered after the whole DOM tree of the page gets loaded.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&amp;nbsp;jQuery Selectors and filters&lt;/b&gt;&lt;br /&gt;
jQuery selectors and filters retrieve contents from the document so it can be manipulated using other functions. This is the query part of jQuery.&lt;br /&gt;
&lt;br /&gt;
JQuery selectors return an array of objects that match the selection criteria. JQuery filters operate on a selector to further refine the results array that the selector returns.&lt;br /&gt;
&lt;br /&gt;
Thing to be noted is&amp;nbsp; that the array that selector returns is not a set of DOM elements. It is a collection of jQuery objects that provide a large number of predefined functions for further operating on the objects.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;table border="1" class="style1"&gt;&lt;tbody&gt;
&lt;tr&gt;             &lt;td&gt;&lt;br /&gt;
&lt;b&gt;Selector &lt;/b&gt;&lt;/td&gt;             &lt;td&gt;&lt;br /&gt;
&lt;b&gt;Intend&lt;/b&gt;&lt;/td&gt;         &lt;/tr&gt;
&lt;tr&gt;             &lt;td&gt;&lt;br /&gt;
tagname&lt;/td&gt;             &lt;td&gt;&lt;br /&gt;
Find all elements that are named tagname&lt;/td&gt;         &lt;/tr&gt;
&lt;tr&gt;             &lt;td&gt;&lt;br /&gt;
#identifier&lt;/td&gt;             &lt;td&gt;&lt;br /&gt;
Finds all elements with ID of identifier&lt;/td&gt;         &lt;/tr&gt;
&lt;tr&gt;             &lt;td&gt;&lt;br /&gt;
.className&lt;/td&gt;             &lt;td&gt;&lt;br /&gt;
Finds all elements that have class attibute with the value of className&lt;/td&gt;         &lt;/tr&gt;
&lt;tr&gt;             &lt;td&gt;&lt;br /&gt;
tag.className&lt;/td&gt;             &lt;td&gt;&lt;br /&gt;
Gets elements of&amp;nbsp; type tag that have a class attribute with the value of &lt;br /&gt;
className&lt;/td&gt;         &lt;/tr&gt;
&lt;tr&gt;             &lt;td&gt;&lt;br /&gt;
tat#id.className&lt;/td&gt;             &lt;td&gt;&lt;br /&gt;
Retrive the tag element that has a ID of id and a class attribute with the value &lt;br /&gt;
of className&lt;/td&gt;         &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
You can observe that jQuery have borrowed heavily from CSS making it easy for a person with knowledge in CSS to the transformed to jQuery. &lt;br /&gt;
&lt;br /&gt;
For example, if you want to hide all the paragrahs in a page. The jQuey command will be :&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;$("p").hide()&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;&amp;lt;%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %&amp;gt;

&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;

&amp;lt;html xmlns="http://www.w3.org/1999/xhtml"&amp;gt;
&amp;lt;head runat="server"&amp;gt;
    &amp;lt;script src="Scripts/jquery-1.4.1.js" type="text/javascript"&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script&amp;gt;
        $("document").ready(function () {
            $("p").hide()
        });
    &amp;lt;/script&amp;gt;
    &amp;lt;title&amp;gt;Shalvin jQuery&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
    &amp;lt;form id="form1" runat="server"&amp;gt;
    &amp;lt;div&amp;gt;
    
    &amp;lt;/div&amp;gt;
    &amp;lt;/form&amp;gt;
    &amp;lt;p&amp;gt;
        Shalvin Specializations&amp;lt;/p&amp;gt;
    &amp;lt;p&amp;gt;
        Asp .net&amp;lt;/p&amp;gt;
    &amp;lt;p Id = "Orm" &amp;gt;
        Entity Framework&amp;lt;/p&amp;gt;
    &amp;lt;p&amp;gt;
        C#&amp;lt;/p&amp;gt;
    &amp;lt;p&amp;gt;
        VB .Net&amp;lt;/p&amp;gt;
    &amp;lt;p&amp;gt;
        SQL&amp;lt;/p&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;

&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
Suppose you want to hide only the paragrph with the id Orm the jQuery command will be as follows:&lt;br /&gt;
$("#Orm").hide()&lt;br /&gt;
&lt;br /&gt;
To be continued..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-1955487260281233494?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gg9xsh8iRVZ8w1r7O9CJzQnD8lI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gg9xsh8iRVZ8w1r7O9CJzQnD8lI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gg9xsh8iRVZ8w1r7O9CJzQnD8lI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gg9xsh8iRVZ8w1r7O9CJzQnD8lI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/6dBQpyVsVlw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/1955487260281233494/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2012/01/jquery-with-visual-studio-2010.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/1955487260281233494?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/1955487260281233494?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/6dBQpyVsVlw/jquery-with-visual-studio-2010.html" title="jQuery with Visual Studio 2010" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-xdpvON0dLLw/TxjttMZd7-I/AAAAAAAABXo/SatXi2fmPYU/s72-c/1+jQuery+Solution+Explorer.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2012/01/jquery-with-visual-studio-2010.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04MQXk7cSp7ImA9WhRTGUU.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-6307037581929660063</id><published>2011-11-10T20:33:00.000-08:00</published><updated>2011-11-10T20:33:00.709-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-10T20:33:00.709-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Shalvin" /><category scheme="http://www.blogger.com/atom/ns#" term="Barcamp Kerala 11" /><category scheme="http://www.blogger.com/atom/ns#" term="IIM" /><title>Barcamp Kerala 11</title><content type="html">&lt;strong&gt;Barcamp Kerala 11&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Venue : IIM Calicut&lt;br /&gt;
Date : 20th November 2011&lt;br /&gt;
&lt;br /&gt;
Sessions&lt;br /&gt;
Microsoft Silverlight&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - &amp;nbsp;Shalvin P D&lt;br /&gt;
IITs &amp;amp; IIMs - Are they (still) Socially Relevant ?&amp;nbsp; - Praseed Pai&lt;br /&gt;
Making your First Dollar with your PC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Arun Basil Lal&lt;br /&gt;
Html 5 and Beyond&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp; Shwetank Dixit&lt;br /&gt;
Social media and Business&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- Hari K T&lt;br /&gt;
The Conversation Club&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Sebastian Panakal&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.barcampkerala.org/blog/sessions/" target = "_blank"&gt;Session details&lt;/a&gt;&lt;br /&gt;
&lt;h3 style="margin-bottom: 0px;"&gt;&amp;nbsp;&lt;/h3&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-6307037581929660063?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LHXGDbCEprHlSGq8dEJJZEtiK7U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LHXGDbCEprHlSGq8dEJJZEtiK7U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LHXGDbCEprHlSGq8dEJJZEtiK7U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LHXGDbCEprHlSGq8dEJJZEtiK7U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/vIBSHnsSttE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/6307037581929660063/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2011/11/barcamp-kerala-11.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/6307037581929660063?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/6307037581929660063?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/vIBSHnsSttE/barcamp-kerala-11.html" title="Barcamp Kerala 11" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2011/11/barcamp-kerala-11.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEERn4-fip7ImA9WhdQFUU.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-3993457289994725714</id><published>2011-08-17T04:29:00.000-07:00</published><updated>2011-08-17T04:30:07.056-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-17T04:30:07.056-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Shalvin" /><category scheme="http://www.blogger.com/atom/ns#" term="August 1011 Meeting" /><category scheme="http://www.blogger.com/atom/ns#" term="Kerala Microsoft User Group" /><title>Kerala Microsoft User Group - August 1011 Meeting</title><content type="html">20th Aug 2011 - Kochi &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Venue: Orion India Systems Pvt Ltd, 103, 2nd floor, Tejomaya, Info park SEZ, Kakkanad, Kochin-682030 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Agenda &lt;br /&gt;
&lt;br /&gt;
09:30 - 09:40 Community updates&lt;br /&gt;
&lt;br /&gt;
09:40 - 11:00 "Design Patterns in .Net" by Yanesh Tyagi &lt;br /&gt;
&lt;br /&gt;
11:00 - 11:45 JavaScript MVVM in ASP.NET with KnockoutJS by Shiju Varghese&lt;br /&gt;
&lt;br /&gt;
11:45 - 12:00 Tea Break (15 min)&lt;br /&gt;
&lt;br /&gt;
12:00 - 12:45 Instrumenting &amp;amp; Profiling in .NET Apps" by Abraham Peter&lt;br /&gt;
&lt;br /&gt;
12.45 - 01:00 Ask the experts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-3993457289994725714?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/B26sWvJQdhR_d66WJaRp7AtCLIs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/B26sWvJQdhR_d66WJaRp7AtCLIs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/B26sWvJQdhR_d66WJaRp7AtCLIs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/B26sWvJQdhR_d66WJaRp7AtCLIs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/LJ6SFZL8Si0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/3993457289994725714/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2011/08/kerala-microsoft-user-group-august-1011.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/3993457289994725714?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/3993457289994725714?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/LJ6SFZL8Si0/kerala-microsoft-user-group-august-1011.html" title="Kerala Microsoft User Group - August 1011 Meeting" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2011/08/kerala-microsoft-user-group-august-1011.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IFQ3oyeip7ImA9WhdbGE4.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-5341068017769952294</id><published>2011-08-17T04:18:00.000-07:00</published><updated>2011-10-16T23:05:12.492-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-16T23:05:12.492-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Shalvin" /><category scheme="http://www.blogger.com/atom/ns#" term="Mono" /><title>Mono</title><content type="html">Mono is open source cross platform implementation of .Net&lt;span style="font-style: italic;"&gt;.&amp;nbsp;&lt;/span&gt; I am using Mono in Ubuntu 10.10.&lt;span style="font-style: italic;"&gt;&lt;br /&gt;
&lt;/span&gt;The preferred way to develop Mono in Linux is using MonoDevelop. MonoDevelop is a Mono IDE.&lt;br /&gt;
&lt;br /&gt;
First let's see how to develop Console Application in Mono.&lt;span style="font-style: italic;"&gt;&lt;br /&gt;
&lt;/span&gt;Once you have installed Mono you can go to the Terminal by going to Application, Accessories and select Teminal. The mono C# compiler is m&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;cs. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: #999999 1px dashed; border-left: #999999 1px dashed; border-right: #999999 1px dashed; border-top: #999999 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;class Hello
{
  public static void Main()
  {
    System.Console.WriteLine("Shalvin");
  }
}
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So type&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;mcs &lt;filename&gt;.cs&lt;/span&gt; in the terminal for compiling the C# file.&lt;br /&gt;
Once it is compiler you can access the exe using&lt;span style="font-style: italic;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;mono &lt;filename&gt;.exe&lt;/span&gt;. &lt;span style="font-style: italic;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_zzTSOjT_dhM/TM5EV9qzL7I/AAAAAAAABSg/htOvll335xs/s1600/1Mono+Shalvin.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5534436136206938034" src="http://3.bp.blogspot.com/_zzTSOjT_dhM/TM5EV9qzL7I/AAAAAAAABSg/htOvll335xs/s400/1Mono+Shalvin.png" style="cursor: pointer; float: left; height: 300px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-style: italic;"&gt;Windows Forms&lt;/span&gt;&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: #999999 1px dashed; border-left: #999999 1px dashed; border-right: #999999 1px dashed; border-top: #999999 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;using System;
using System.Windows.Forms; 

class frmHello : Form
{
  public static void Main()
  {
    Application.Run(new frmHello());
  }
}
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_zzTSOjT_dhM/TM5EvKzPg9I/AAAAAAAABSo/4RUhGsofm60/s1600/3+Form.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5534436569228739538" src="http://4.bp.blogspot.com/_zzTSOjT_dhM/TM5EvKzPg9I/AAAAAAAABSo/4RUhGsofm60/s400/3+Form.png" style="cursor: pointer; float: left; height: 300px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-5341068017769952294?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1SGJtO1FmQL-Gheyh4Z7GY4-MeY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1SGJtO1FmQL-Gheyh4Z7GY4-MeY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1SGJtO1FmQL-Gheyh4Z7GY4-MeY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1SGJtO1FmQL-Gheyh4Z7GY4-MeY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/s620wpr9QJU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/5341068017769952294/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2011/08/mono.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/5341068017769952294?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/5341068017769952294?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/s620wpr9QJU/mono.html" title="Mono" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_zzTSOjT_dhM/TM5EV9qzL7I/AAAAAAAABSg/htOvll335xs/s72-c/1Mono+Shalvin.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2011/08/mono.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkENQn0_eSp7ImA9WhdSEEg.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-6868245907600589093</id><published>2011-07-18T23:58:00.000-07:00</published><updated>2011-07-18T23:58:13.341-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-18T23:58:13.341-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="WPF" /><category scheme="http://www.blogger.com/atom/ns#" term="Ado .Net DataSet" /><title>Ado .Net DataSet and WPF</title><content type="html">If an element uses a binding expression and its DataContext property is null the element continues its search up the element tree. This search continues until the element finds a data object or reaches the toplevel container, which is the user control that represents the page.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Utopia-Regular;"&gt;&lt;span style="font-family: Utopia-Regular; font-size: xx-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: #999999 1px dashed; border-left: #999999 1px dashed; border-right: #999999 1px dashed; border-top: #999999 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;using System.Data;
using System.Data.SqlClient;


SqlConnection cnn;
SqlDataAdapter da;
DataSet ds = new DataSet();
private void Window_Loaded(object sender, RoutedEventArgs e)
{
    cnn = new SqlConnection(@"Data Source=.\sqlexpress;Integrated Security=sspi;Initial catalog=AirLines");
    cnn.Open();
    da = new SqlDataAdapter("select * from Location", cnn);
    da.Fill(ds, "Loc");
    LayoutRoot.DataContext = ds.Tables["Loc"];
}
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: #999999 1px dashed; border-left: #999999 1px dashed; border-right: #999999 1px dashed; border-top: #999999 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;&amp;lt;Grid Name="LayoutRoot"&amp;gt;
&amp;lt;ListBox ItemsSource="{Binding}"
            DisplayMemberPath="LocationName"
            Height="100" HorizontalAlignment="Left" Margin="10,10,0,0" Name="listBox1" VerticalAlignment="Top" Width="120" /&amp;gt;
&amp;lt;/Grid&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-BDZ1X_h-9-k/Tb5QLW2CXPI/AAAAAAAABWc/Vs3v34-8FPQ/s1600/1+WPF+DataSet+ListBox.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="144" src="http://2.bp.blogspot.com/-BDZ1X_h-9-k/Tb5QLW2CXPI/AAAAAAAABWc/Vs3v34-8FPQ/s320/1+WPF+DataSet+ListBox.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Binding to DataGrid&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: #999999 1px dashed; border-left: #999999 1px dashed; border-right: #999999 1px dashed; border-top: #999999 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;&amp;lt;Grid   Name="LayoutRoot"&amp;gt;
    &amp;lt;DataGrid ItemsSource="{Binding}" AutoGenerateColumns="True" Height="150" HorizontalAlignment="Left" Margin="17,13,0,0" Name="dataGrid1" VerticalAlignment="Top" Width="325" /&amp;gt;
&amp;lt;/Grid&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-TaBKnIroZXM/Tb5ap4k_UeI/AAAAAAAABWg/J9JfWYNWCMU/s1600/2+WPF+DataSet+DataGrid.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="http://4.bp.blogspot.com/-TaBKnIroZXM/Tb5ap4k_UeI/AAAAAAAABWg/J9JfWYNWCMU/s320/2+WPF+DataSet+DataGrid.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;WPF DataGrid Custom Columns&lt;/b&gt;&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: #999999 1px dashed; border-left: #999999 1px dashed; border-right: #999999 1px dashed; border-top: #999999 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;&amp;lt;Grid   Name="LayoutRoot"&amp;gt;
&amp;lt;DataGrid ItemsSource="{Binding}" AutoGenerateColumns="False"  HorizontalAlignment="Left" Margin="42,12,0,0" Name="dataGrid1" Width="296"&amp;gt;
    &amp;lt;DataGrid.Columns&amp;gt;
        &amp;lt;DataGridTextColumn Header="Serial No" Binding="{Binding LocationId}" /&amp;gt;
        &amp;lt;DataGridTextColumn Header="Location Name" Binding="{Binding LocationName}" /&amp;gt;
        &amp;lt;DataGridTextColumn Header="Latitude" Binding="{Binding Latitude}" /&amp;gt;
        &amp;lt;DataGridTextColumn Header="Longitude" Binding="{Binding Longitude}" /&amp;gt;
    &amp;lt;/DataGrid.Columns&amp;gt;
&amp;lt;/DataGrid&amp;gt;
&amp;lt;/Grid&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
{Binding LocationName} is the shorthand to {Binding Path=LocationName}&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-QcvqDE6iseY/Tb5cfNwQ3yI/AAAAAAAABWk/Kxvy25xand4/s1600/3+WPF+DataSet+DataGrid+Custom+Columns.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="193" src="http://1.bp.blogspot.com/-QcvqDE6iseY/Tb5cfNwQ3yI/AAAAAAAABWk/Kxvy25xand4/s320/3+WPF+DataSet+DataGrid+Custom+Columns.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div align="left"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-6868245907600589093?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MaFMGu9jFVCpOJQba37s1hbPCW4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MaFMGu9jFVCpOJQba37s1hbPCW4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MaFMGu9jFVCpOJQba37s1hbPCW4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MaFMGu9jFVCpOJQba37s1hbPCW4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/k2Yn9R-paQQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/6868245907600589093/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2011/07/ado-net-dataset-and-wpf.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/6868245907600589093?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/6868245907600589093?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/k2Yn9R-paQQ/ado-net-dataset-and-wpf.html" title="Ado .Net DataSet and WPF" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-BDZ1X_h-9-k/Tb5QLW2CXPI/AAAAAAAABWc/Vs3v34-8FPQ/s72-c/1+WPF+DataSet+ListBox.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2011/07/ado-net-dataset-and-wpf.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQAQX08eCp7ImA9WhdTEU8.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-1255815513221533243</id><published>2011-07-07T23:22:00.001-07:00</published><updated>2011-07-08T04:59:00.370-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-08T04:59:00.370-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Kmug" /><category scheme="http://www.blogger.com/atom/ns#" term="Shalvin" /><category scheme="http://www.blogger.com/atom/ns#" term="Kerala Microsoft User Group Meeting" /><title>User Group Meeting - 9th July 2011 - Kochi</title><content type="html">&lt;span style="font-size: x-small;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: x-small;"&gt;Venu: Orion India Systems Pvt Ltd, 103, 2nd floor, Tejomaya, Info park SEZ, Kakkanad, Kochin-682030 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: x-small;"&gt;09:30 - 09:40 Community updates&lt;br /&gt;
09:40 - 10:40 C# Test Automation by Praseed&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: x-small;"&gt;10:40 - 11:20 Silverlight - Prism by Mahima&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: red;"&gt;&lt;span style="font-size: x-small;"&gt;11:20 - 11:40 Tea Break (15 min)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: x-small;"&gt;11:40 - 12:30 Sharepoint 2010 programing by Abraham&lt;br /&gt;
12.30 - 01:00 Ask the experts&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a href="http://www.eventbrite.com/event/1879964023"&gt;Register&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-1255815513221533243?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/X5v25bluL0ZykQWJ9aVUzCAWcyo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X5v25bluL0ZykQWJ9aVUzCAWcyo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/X5v25bluL0ZykQWJ9aVUzCAWcyo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X5v25bluL0ZykQWJ9aVUzCAWcyo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/iHXLYfCKXME" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/1255815513221533243/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2011/07/user-group-meeting-9th-july-2011-kochi.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/1255815513221533243?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/1255815513221533243?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/iHXLYfCKXME/user-group-meeting-9th-july-2011-kochi.html" title="User Group Meeting - 9th July 2011 - Kochi" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2011/07/user-group-meeting-9th-july-2011-kochi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8EQn48eip7ImA9WhZUFU8.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-6102421579887169478</id><published>2011-06-08T02:53:00.000-07:00</published><updated>2011-06-08T02:53:23.072-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-08T02:53:23.072-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="User Group Meeting - 11th June 2011 - Kochi" /><title>User Group Meeting - 11th June 2011 - Kochi</title><content type="html">Venu: Orion India Systems Pvt Ltd, 103, 2nd floor, Tejomaya, Info park SEZ, Kakkanad, Kochin-682030 &lt;br /&gt;
&lt;br /&gt;
Agenda &lt;br /&gt;
&lt;br /&gt;
09:30 - 09:40 Community updates&lt;br /&gt;
09:40 - 10:30 Scaffolding with EF 4.1 and ASP.NET MVC 3&lt;br /&gt;
10:30 - 11:15 Debugging Techniques in Visual Studio&lt;br /&gt;
11:15 - 11:30 Tea Break (15 min)&lt;br /&gt;
11:30 - 12:30 Introducing Parallel programming in .net 4.0&lt;br /&gt;
12.30 - 01:00 Ask the experts&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.eventbrite.com/event/1769234829?ref=ebtn" target="_blank"&gt;Register&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://k-mug.org/content/UGMeet110611.aspx" target="_blank"&gt;Details&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
It is a free event. Please convey the message to your friend and ensure their participation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-6102421579887169478?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Z9uo6ujNFmuUkyFYrLeeDdICA1g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z9uo6ujNFmuUkyFYrLeeDdICA1g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Z9uo6ujNFmuUkyFYrLeeDdICA1g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z9uo6ujNFmuUkyFYrLeeDdICA1g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/SRO0yOxSgwM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/6102421579887169478/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2011/06/user-group-meeting-11th-june-2011-kochi.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/6102421579887169478?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/6102421579887169478?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/SRO0yOxSgwM/user-group-meeting-11th-june-2011-kochi.html" title="User Group Meeting - 11th June 2011 - Kochi" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2011/06/user-group-meeting-11th-june-2011-kochi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8CSH8_eSp7ImA9WhZWEEU.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-776478409841430870</id><published>2011-05-10T20:01:00.000-07:00</published><updated>2011-05-10T20:01:09.141-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-10T20:01:09.141-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Converting Silverlight Application to use WCF Ria Services" /><category scheme="http://www.blogger.com/atom/ns#" term="Shalvin" /><title>Converting Silverlight Application to use WCF RIA Services</title><content type="html">Enabling WCF RIA services to an existing Silverlight application is easy and straight forward. Navigate to the properties of Silverlight Project and go &lt;b&gt;WCF RIA Services Link &lt;/b&gt; and select the ProjectName.Web.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-szdsyA30kQc/Tcn7SX1EclI/AAAAAAAABXg/1Orc6YDseYY/s1600/1+Enable+Silverlight+Ria.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/-szdsyA30kQc/Tcn7SX1EclI/AAAAAAAABXg/1Orc6YDseYY/s320/1+Enable+Silverlight+Ria.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-776478409841430870?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mVKxHM-sL4vDHOybCxxBqqPMSBo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mVKxHM-sL4vDHOybCxxBqqPMSBo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mVKxHM-sL4vDHOybCxxBqqPMSBo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mVKxHM-sL4vDHOybCxxBqqPMSBo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/ZOCVjdgCeMg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/776478409841430870/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2011/05/converting-silverlight-application-to.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/776478409841430870?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/776478409841430870?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/ZOCVjdgCeMg/converting-silverlight-application-to.html" title="Converting Silverlight Application to use WCF RIA Services" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-szdsyA30kQc/Tcn7SX1EclI/AAAAAAAABXg/1Orc6YDseYY/s72-c/1+Enable+Silverlight+Ria.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2011/05/converting-silverlight-application-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEADSX8_fyp7ImA9WhZWEE0.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-8729649777997628998</id><published>2011-05-09T22:52:00.000-07:00</published><updated>2011-05-09T22:52:58.147-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-09T22:52:58.147-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Shalvin Editor" /><title>Editor - Ajax Control Toolkit</title><content type="html">&lt;a href="http://3.bp.blogspot.com/_zzTSOjT_dhM/TOChvP6AmSI/AAAAAAAABS8/kfeI3NWBxqM/s1600/Shalvin%2BEditor.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5539605374761474338" src="http://3.bp.blogspot.com/_zzTSOjT_dhM/TOChvP6AmSI/AAAAAAAABS8/kfeI3NWBxqM/s400/Shalvin%2BEditor.jpg" style="cursor: pointer; float: left; height: 300px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
Editor control is an Html Editor in  Ajax Control Toolkit control. Html Editors found extensive use in Content Mangament Systems and Blog Engines.&lt;br /&gt;
&lt;br /&gt;
StreamWriter sw;&lt;br /&gt;
protected void Button3_Click(object sender, EventArgs e)&lt;br /&gt;
{&lt;br /&gt;
Response.Write(Editor1.Content);&lt;br /&gt;
sw = File.CreateText(Server.MapPath("Shalvin.txt"));&lt;br /&gt;
sw.WriteLine(Editor1.Content);&lt;br /&gt;
sw.Close();&lt;br /&gt;
&lt;br /&gt;
}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-8729649777997628998?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oOrB26IdEDtOhnVuYU3FbN1pZJk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oOrB26IdEDtOhnVuYU3FbN1pZJk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oOrB26IdEDtOhnVuYU3FbN1pZJk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oOrB26IdEDtOhnVuYU3FbN1pZJk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/7o3fLQNfLUM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/8729649777997628998/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2011/05/editor-ajax-control-toolkit.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/8729649777997628998?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/8729649777997628998?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/7o3fLQNfLUM/editor-ajax-control-toolkit.html" title="Editor - Ajax Control Toolkit" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_zzTSOjT_dhM/TOChvP6AmSI/AAAAAAAABS8/kfeI3NWBxqM/s72-c/Shalvin%2BEditor.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2011/05/editor-ajax-control-toolkit.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0AFSHc4eCp7ImA9WhZXFkk.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-4474046349044747556</id><published>2011-05-05T19:41:00.000-07:00</published><updated>2011-05-05T19:41:59.930-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-05T19:41:59.930-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Kmug" /><category scheme="http://www.blogger.com/atom/ns#" term="May 14" /><category scheme="http://www.blogger.com/atom/ns#" term="TechEd on the road" /><category scheme="http://www.blogger.com/atom/ns#" term="Shalvin" /><title>TechEd on the road  - 14th May at ParkCenter, Technopark,Trivandrum</title><content type="html">&lt;span style="font-size: x-small;"&gt;A free full day event by Kerala Microsoft User Group. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Agenda&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;span style="color: red;"&gt;08:45 - 09:30 Registration Confirmation&lt;/span&gt;&lt;br /&gt;
09:30 - 09:45 Opening / Welcome Note&lt;br /&gt;
09:45 - 10:45 Building cross browser web applications with HTML5/CSS3 by&amp;nbsp;Rajasekharan Vengalil&lt;br /&gt;
10:45 - 11:30 Creating &amp;amp; Deploying Application for Azure by Amal&lt;br /&gt;
&lt;span style="color: red;"&gt;11:30 - 11:45 Tea Break&lt;/span&gt;&lt;br /&gt;
11:45 - 12:30 Visual Studio Productivity tools by Shoban&lt;br /&gt;
12:30 - 01:15 Windows Phone App development with XNA by Sreejumon&lt;br /&gt;
&lt;span style="color: red;"&gt;01:15 - 02:15 Lunch Break&lt;/span&gt;&lt;br /&gt;
02:15 - 03:00&amp;nbsp;Introducing Parallel Programming with .Net 4.0 by Bijith&lt;br /&gt;
03:00 - 03:45 Windows Work Flow 4.0 – A sneak Peek by Jeen&lt;br /&gt;
&lt;span style="color: red;"&gt;03:45 - 04:00 Tea break&lt;/span&gt;&lt;br /&gt;
04:00 - 05:00 Strategies for client side storage in the web world – DOM Storage and IndexedDB by&amp;nbsp;Rajasekharan Vengalil&lt;br /&gt;
05:00 - 05:15 Closing Note&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: x-small;" &gt;&lt;a href="http://teched.eventbrite.com/?ref=ebtn" target="_blank"&gt;Register&lt;/a&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-4474046349044747556?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RDP7F00NOGc1UmzAABSqVZTZxqk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RDP7F00NOGc1UmzAABSqVZTZxqk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RDP7F00NOGc1UmzAABSqVZTZxqk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RDP7F00NOGc1UmzAABSqVZTZxqk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/F0N7ASC63E0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/4474046349044747556/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2011/05/teched-on-road-14th-may-at-parkcenter.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/4474046349044747556?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/4474046349044747556?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/F0N7ASC63E0/teched-on-road-14th-may-at-parkcenter.html" title="TechEd on the road  - 14th May at ParkCenter, Technopark,Trivandrum" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2011/05/teched-on-road-14th-may-at-parkcenter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUNQnY7eCp7ImA9WhZXFEw.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-1310656273608282697</id><published>2011-05-03T01:25:00.000-07:00</published><updated>2011-05-03T01:44:53.800-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-03T01:44:53.800-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Shalvin" /><category scheme="http://www.blogger.com/atom/ns#" term="Indian map" /><title>India's Map according to Google Analytics</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-x_kZJVQDJIU/Tb-8oXAuJCI/AAAAAAAABW4/BApe8QNhUXc/s1600/2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="291" src="http://2.bp.blogspot.com/-x_kZJVQDJIU/Tb-8oXAuJCI/AAAAAAAABW4/BApe8QNhUXc/s320/2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/-rhB_sp5038Q/Tb-72ffYxyI/AAAAAAAABWs/soQr5b8g0yo/s1600/1.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See the way Kashmir and Arunachal Prasesh is depicted in the map. This map hurts my national pride. I think it is time to ban Google in India.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-1310656273608282697?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YxMP19NVO2DC2ni-QeC31HRFmcY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YxMP19NVO2DC2ni-QeC31HRFmcY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YxMP19NVO2DC2ni-QeC31HRFmcY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YxMP19NVO2DC2ni-QeC31HRFmcY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/6mcd4GS9Mf0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/1310656273608282697/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2011/05/indias-map-according-to-google.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/1310656273608282697?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/1310656273608282697?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/6mcd4GS9Mf0/indias-map-according-to-google.html" title="India's Map according to Google Analytics" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-x_kZJVQDJIU/Tb-8oXAuJCI/AAAAAAAABW4/BApe8QNhUXc/s72-c/2.jpg" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2011/05/indias-map-according-to-google.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4FRn4zeyp7ImA9WhZXEUg.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-606340198855522090</id><published>2011-04-30T01:41:00.000-07:00</published><updated>2011-04-30T01:41:57.083-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-30T01:41:57.083-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Web Camps" /><title>Microsoft WebCamps May 5 - June 30</title><content type="html">Exclusive one day event on Microsoft Technologies at Mumbai, Chennai, Bangalore, Hydarabad and Pune.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.microsoft.com/india/events/webcamps/default.aspx" target="_blank"&gt;http://www.microsoft.com/india/events/webcamps/default.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-606340198855522090?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WKuxwXZMiMpsaa2PvWL_uO9mnFo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WKuxwXZMiMpsaa2PvWL_uO9mnFo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WKuxwXZMiMpsaa2PvWL_uO9mnFo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WKuxwXZMiMpsaa2PvWL_uO9mnFo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/vKXyp02svtc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/606340198855522090/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2011/04/microsoft-webcamps.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/606340198855522090?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/606340198855522090?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/vKXyp02svtc/microsoft-webcamps.html" title="Microsoft WebCamps May 5 - June 30" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2011/04/microsoft-webcamps.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YNQn47fip7ImA9WhZQE0o.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-4227413091695059358</id><published>2011-04-21T02:21:00.000-07:00</published><updated>2011-04-21T02:46:33.006-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-21T02:46:33.006-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Trivandrum" /><category scheme="http://www.blogger.com/atom/ns#" term="Shalvin" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Windows Azure Camp" /><title>Microsoft Windows Azure Camp - 30th April - 2011</title><content type="html">Zenith Hall, UST Global, Bhavani,Technopark, Trivandrum, Kerala&lt;br /&gt;
&lt;br /&gt;
Agenda                                                                             &lt;br /&gt;
Cloud Computing and Azure Overview &lt;br /&gt;
&lt;br /&gt;
Azure Architecture&lt;br /&gt;
&lt;br /&gt;
Azure Management Portal&lt;br /&gt;
&lt;br /&gt;
Services and Tools Needed&lt;br /&gt;
&lt;br /&gt;
Create and debug Azure Application&lt;br /&gt;
&lt;br /&gt;
Deploy application in Azure&lt;br /&gt;
&lt;br /&gt;
Lunch Break&lt;br /&gt;
&lt;br /&gt;
Moving ASP.NET application to Azure&lt;br /&gt;
&lt;br /&gt;
Moving SQL Express database to Azure SQL&lt;br /&gt;
&lt;br /&gt;
Windows Azure App Fabric Cache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.microsoft.com/india/azurecontest/azurecamp.aspx" target= "_blank"&gt;Register&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-4227413091695059358?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KyQTxzT40IUeAXvG79uEDwpl0wo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KyQTxzT40IUeAXvG79uEDwpl0wo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KyQTxzT40IUeAXvG79uEDwpl0wo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KyQTxzT40IUeAXvG79uEDwpl0wo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/wfyec65JDbk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/4227413091695059358/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2011/04/microsoft-windows-azure-camp-30th-april.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/4227413091695059358?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/4227413091695059358?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/wfyec65JDbk/microsoft-windows-azure-camp-30th-april.html" title="Microsoft Windows Azure Camp - 30th April - 2011" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2011/04/microsoft-windows-azure-camp-30th-april.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EFRns_fCp7ImA9WhdbGE4.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-5035770946587091515</id><published>2011-04-18T20:27:00.001-07:00</published><updated>2011-10-16T23:06:57.544-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-16T23:06:57.544-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="WCF RIA Services" /><category scheme="http://www.blogger.com/atom/ns#" term="Shalvin" /><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight 4" /><title>WCF RIA Services with Silverlight 4</title><content type="html">&lt;div class="separator" style="clear: both; text-align: left;"&gt;Developing n-tier application with Silverlight in the earlier version was too tedious and error prone. You have to create a WCF Service, tweak web.conf, expose the functionality as WebMethods and web reference to WCF Service from Silverlight project, after adding a new functi0nality in WCF update the service reference in Silverlight project. The list goes on and on.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;WCF RIA Service makes it super easy developing n-tier business applications with Silverlight. WCF RIA Services also comes with built in Validation, Authentication and Authorization service.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;I have installed Silverlight 4. In the New Project dialog you will see lot more options. &amp;nbsp;I am starting a Silverlight Application, Silverlight &amp;nbsp;Business Application I will take up in another blog and click OK.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Fn8Eg4ccL8c/TaPeX07fXII/AAAAAAAABVU/0G7CL0msggQ/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/-Fn8Eg4ccL8c/TaPeX07fXII/AAAAAAAABVU/0G7CL0msggQ/s320/1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Following is the script of the AirLines database which I will be using as example.&lt;br /&gt;
&lt;br /&gt;
In the next dialog select Enable WCF RIA Service.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-kW12jOtVwSc/TaPeamJrD8I/AAAAAAAABVY/DVQhIYL2yew/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/-kW12jOtVwSc/TaPeamJrD8I/AAAAAAAABVY/DVQhIYL2yew/s320/2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
A Silverlight Solution comprises of two project one an Asp .Net Project and another the client Silverlight project.&lt;br /&gt;
I am creating an &lt;b&gt;Ado .Net Entity Data Model &lt;/b&gt;for connecting to AirLines database in the Web Project. &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-YO6i4vWUL_8/TaPeTAqNHgI/AAAAAAAABVQ/BKM83h8Tkbo/s1600/3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/-YO6i4vWUL_8/TaPeTAqNHgI/AAAAAAAABVQ/BKM83h8Tkbo/s320/3.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Run the project. Add a &lt;b&gt;Domain Service&amp;nbsp;Class&lt;/b&gt;&amp;nbsp;to the Web Project. &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-VIbiBTBgVPs/TaPeO8SfKaI/AAAAAAAABVM/4eZ40YFixmI/s1600/4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://1.bp.blogspot.com/-VIbiBTBgVPs/TaPeO8SfKaI/AAAAAAAABVM/4eZ40YFixmI/s320/4.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;In the Add New Domain Service Class dialog you can see all the tables selected in the Ado .Net Entity Data Model. Check Enable Editing so that it will generate CUD (Create Update Delete) code.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-11OQNvL2BMw/TaPeGmbSBvI/AAAAAAAABVI/2oSslpFi2RQ/s1600/5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/-11OQNvL2BMw/TaPeGmbSBvI/AAAAAAAABVI/2oSslpFi2RQ/s320/5.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Again run the project so that the Domain Service class will automatically generate the proxy which you can use from Silverlight.&lt;br /&gt;
Now I am ready consuming the Domain Service from Silverlight.&lt;br /&gt;
&lt;br /&gt;
My intention is the show the contents of Locations table inside an DataGrid. I am also filling a ComboBox with LocationNames. &lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: rgb(153,153,153) 1px dashed; border-left: rgb(153,153,153) 1px dashed; border-right: rgb(153,153,153) 1px dashed; border-top: rgb(153,153,153) 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;using SilverlightRiaShalvin.Web;

DomainService1 context = new DomainService1();
private void UserControl_Loaded(object sender, RoutedEventArgs e)
{
   dataGrid1.ItemsSource = context.Locations;
   comboBox1.ItemsSource = context.Locations;
   comboBox1.DisplayMemberPath = "LocationName";
   comboBox1.SelectedValuePath = "Locationid";
   context.Load&amp;lt;Location&amp;gt;(context.GetLocationsQuery());
}
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
Here I am extracting the LocationId of the selected Location.&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: rgb(153,153,153) 1px dashed; border-left: rgb(153,153,153) 1px dashed; border-right: rgb(153,153,153) 1px dashed; border-top: rgb(153,153,153) 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;private void comboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
   MessageBox.Show(comboBox1.SelectedValue.ToString());
} 
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
Here the code for inserting a value to Location Table.&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: rgb(153,153,153) 1px dashed; border-left: rgb(153,153,153) 1px dashed; border-right: rgb(153,153,153) 1px dashed; border-top: rgb(153,153,153) 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;private void button1_Click(object sender, RoutedEventArgs e)
{
  var Loc = new Location{LocationName = "Trivandrum"};
  context.Locations.Add(Loc);
  context.SubmitChanges();
  MessageBox.Show("Record saved");
}
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&amp;nbsp;&lt;b&gt;Silverlight Business Application Air Lines Project&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Now let's take up the AirLines project.&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: #999999 1px dashed; border-left: #999999 1px dashed; border-right: #999999 1px dashed; border-top: #999999 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;CREATE TABLE dbo.Locations(
&amp;nbsp;&amp;nbsp;&amp;nbsp; LocationId int IDENTITY(1,1) PRIMARY KEY NOT NULL,
&amp;nbsp;&amp;nbsp;&amp;nbsp; LocationName varchar(20),
&amp;nbsp;&amp;nbsp;&amp;nbsp; Latitude numeric(6, 2),
&amp;nbsp;&amp;nbsp;&amp;nbsp; Longitude numeric(6, 2),
&amp;nbsp;&amp;nbsp;&amp;nbsp; Description varchar(50))
GO

CREATE TABLE dbo.Flight(
&amp;nbsp;&amp;nbsp;&amp;nbsp; FlightId int IDENTITY(1,1) NOT NULL,
&amp;nbsp;&amp;nbsp;&amp;nbsp; FlightNo varchar(10),
&amp;nbsp;&amp;nbsp;&amp;nbsp; FromLocationId int,
&amp;nbsp;&amp;nbsp;&amp;nbsp; ToLocationId int,
&amp;nbsp;&amp;nbsp;&amp;nbsp; ArrivalTime varchar(10),
&amp;nbsp;&amp;nbsp;&amp;nbsp; DepartureTime varchar(10),
&amp;nbsp;&amp;nbsp;&amp;nbsp; NoofBusSeats int,
&amp;nbsp;&amp;nbsp;&amp;nbsp; NoofEcoSeats int)
GO

CREATE TABLE dbo.FlightTrans(
&amp;nbsp;&amp;nbsp;&amp;nbsp; TransId int IDENTITY(1,1) NOT NULL,
&amp;nbsp;&amp;nbsp;&amp;nbsp; TransDate datetime ,
&amp;nbsp;&amp;nbsp;&amp;nbsp; UserName varchar(20) ,
&amp;nbsp;&amp;nbsp;&amp;nbsp; FlightId int,
&amp;nbsp;&amp;nbsp;&amp;nbsp; EcoSeats int,
&amp;nbsp;&amp;nbsp;&amp;nbsp; BusSeats int)
GO

CREATE TABLE dbo.FlightStatus(
&amp;nbsp;&amp;nbsp;&amp;nbsp; FlightDetailId int IDENTITY(1,1) NOT NULL,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Flightid int,
&amp;nbsp;&amp;nbsp;&amp;nbsp; TotalSeats int,
&amp;nbsp;&amp;nbsp;&amp;nbsp; ExecutiveSeats int,
&amp;nbsp;&amp;nbsp;&amp;nbsp; BuisnessSeats int,
&amp;nbsp;&amp;nbsp;&amp;nbsp; FlightDate datetime,
&amp;nbsp;&amp;nbsp;&amp;nbsp; BookedExecutiveSeats int,
&amp;nbsp;&amp;nbsp;&amp;nbsp; BookedBusinessSeats int) 
GO

CREATE TABLE dbo.FlightRate(
&amp;nbsp;&amp;nbsp;&amp;nbsp; FlightRateId int IDENTITY(1,1) NOT NULL,
&amp;nbsp;&amp;nbsp;&amp;nbsp; FlightId int,
&amp;nbsp;&amp;nbsp;&amp;nbsp; BusStdRate numeric(8, 2),
&amp;nbsp;&amp;nbsp;&amp;nbsp; EcoStdRate numeric(8, 2))
GO
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
Along the way I will also demonstrate a few Visual Studio 2010 features related to Silverlight and WPF.&lt;br /&gt;
I am starting a new Business Applicaiton Project. WCF Ria Services will be automatically added when you select Business Application Project.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-oaB9V8DQ-Po/TcY-4pa1hNI/AAAAAAAABW8/qTqJUyJyMOo/s1600/1+Business+App.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://1.bp.blogspot.com/-oaB9V8DQ-Po/TcY-4pa1hNI/AAAAAAAABW8/qTqJUyJyMOo/s320/1+Business+App.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&amp;nbsp;I will get a project similar to new Asp .Net Web Site Project in Visual Studion 2010. It has a good navigation structure, nice look and feel and a few HyperlinkMenus to start with.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;Let's start by changing the title of the project. It has an inbuilt style set through Silverlight Binding. Do refer my blog &lt;a href="http://shalvinpd.blogspot.com/2011/05/silverlight-4wpf-4-databinding-with.html"&gt;Silverlight 4/Silverlight for Windows Phones/WPF 4 DataBinding with Visual Studio 2010&lt;/a&gt;&lt;/div&gt;&lt;h3 class="post-title entry-title"&gt;&lt;a href="http://shalvinpd.blogspot.com/2011/05/silverlight-4wpf-4-databinding-with.html"&gt;&lt;/a&gt;&lt;/h3&gt;if you want to want to learn more about about Silverlight batabinding.&lt;br /&gt;
To switch off the Binding of the TextBlock that holds the Application name go to properties window click on the icon next to the Text property in the dialog select Reset settings. Then type your heading. &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Vtpo3rhX11Q/TcY_AD-q1UI/AAAAAAAABXA/mhW4pIDH4RI/s1600/2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/-Vtpo3rhX11Q/TcY_AD-q1UI/AAAAAAAABXA/mhW4pIDH4RI/s320/2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Like wise I am changing the Content property of Hyperlink buttons to Location and Flights respectively.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;I am using Silverlight Child Window in this project. I am adding a Silverlight Child Window to the project selecting Silverlight Project from the Solution Explorer. As you know two projects will be created when you start new Silverlight project, Silverlight Project and an Asp .Net project for hosting the Silverlight Project. Earlier in the blow we saw adding Entity Data Model and Domain Service Class to the Asp .Net Project.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Insert Location&lt;/b&gt;&lt;br /&gt;
Location table holds the information about a Location.&amp;nbsp; This table is referenced by Flights Table. &lt;br /&gt;
Here is the Xaml of the frmLocations Silverlight Child Window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: #999999 1px dashed; border-left: #999999 1px dashed; border-right: #999999 1px dashed; border-top: #999999 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;&amp;lt;Grid x:Name="LayoutRoot" Margin="2"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Grid.RowDefinitions&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;RowDefinition /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;RowDefinition Height="Auto" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Grid.RowDefinitions&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sdk:Label Height="28" HorizontalAlignment="Left" Margin="21,34,0,0" Name="label1" VerticalAlignment="Top" Width="120" Content="Location Name" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sdk:Label Height="28" HorizontalAlignment="Left" Margin="21,70,0,0" Name="label2" VerticalAlignment="Top" Width="120" Content="Latitude" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sdk:Label Height="28" HorizontalAlignment="Left" Margin="21,106,0,0" Name="label3" VerticalAlignment="Top" Width="120" Content="Longitude" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextBox Height="23" HorizontalAlignment="Left" Margin="118,26,0,0" Name="txtLocation" VerticalAlignment="Top" Width="120" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextBox Height="23" HorizontalAlignment="Left" Margin="118,62,0,0" Name="txtLatitude" VerticalAlignment="Top" Width="120" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextBox Height="23" HorizontalAlignment="Left" Margin="118,98,0,0" Name="txtLongitude" VerticalAlignment="Top" Width="120" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Button Content="Save" Height="23" HorizontalAlignment="Left" Margin="118,161,0,0" Name="btnSave" VerticalAlignment="Top" Width="75" Click="btnSave_Click" /&amp;gt;
&amp;lt;/Grid&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Add Entity Data Model and Domain Data Service class as demonstrated in the first part of the blog.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: #999999 1px dashed; border-left: #999999 1px dashed; border-right: #999999 1px dashed; border-top: #999999 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;using ShalvinAirlines.Web;

 AirLines context = new AirLines();

private void btnSave_Click(object sender, RoutedEventArgs e)
{
    decimal intLatitude = decimal.Parse(txtLatitude.Text);
    decimal intLongitude = decimal.Parse(txtLongitude.Text);
    var Loc = new Location { LocationName = txtLocation.Text, Latitude = intLatitude, Longitude = intLongitude };
    context.Locations.Add(Loc);
    context.SubmitChanges();
    MessageBox.Show("Location saved");
}
&lt;/code&gt;&lt;/pre&gt;Numeric data type in Sql Server will be mapped to decimal data type in .Net.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Insert Flight&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: #999999 1px dashed; border-left: #999999 1px dashed; border-right: #999999 1px dashed; border-top: #999999 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;&amp;lt;Grid x:Name="LayoutRoot" Margin="2"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Grid.RowDefinitions&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;RowDefinition /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;RowDefinition Height="Auto" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Grid.RowDefinitions&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sdk:Label Height="28" HorizontalAlignment="Left" Margin="72,61,0,0" Name="label1" VerticalAlignment="Top" Width="120" Content="From Location" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ComboBox Height="23" HorizontalAlignment="Left" Margin="181,54,0,0" Name="cboFrom" VerticalAlignment="Top" Width="120" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sdk:Label Content="To Location" Height="28" HorizontalAlignment="Left" Margin="72,103,0,0" Name="label2" VerticalAlignment="Top" Width="120" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ComboBox Height="23" HorizontalAlignment="Left" Margin="181,97,0,0" Name="cboTo" VerticalAlignment="Top" Width="120" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sdk:Label Height="28" HorizontalAlignment="Left" Margin="72,139,0,0" Name="label3" VerticalAlignment="Top" Width="120" Content="Arrival Time" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextBox Height="23" HorizontalAlignment="Left" Margin="181,131,0,0" Name="txtArrivalTime" VerticalAlignment="Top" Width="120" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sdk:Label Height="28" HorizontalAlignment="Left" Margin="72,175,0,0" Name="label4" VerticalAlignment="Top" Width="120" Content="Departure Time" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextBox Height="23" HorizontalAlignment="Left" Margin="181,167,0,0" Name="txtDepartureTime" VerticalAlignment="Top" Width="120" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sdk:Label Height="28" HorizontalAlignment="Left" Margin="72,211,0,0" Name="label5" VerticalAlignment="Top" Width="120" Content="No. Economy Seats" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextBox Height="23" HorizontalAlignment="Left" Margin="181,203,0,0" Name="txtNoEconomySeats" VerticalAlignment="Top" Width="120" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sdk:Label Content="No. Business Seats" Height="28" HorizontalAlignment="Left" Margin="72,241,0,0" Name="label6" VerticalAlignment="Top" Width="120" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextBox Height="23" HorizontalAlignment="Left" Margin="181,233,0,0" Name="txtNoBusinessSeats" VerticalAlignment="Top" Width="120" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Button Content="Save" Height="23" HorizontalAlignment="Left" Margin="181,277,0,0" Name="btnSave" VerticalAlignment="Top" Width="75" Click="btnSave_Click" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sdk:Label Height="28" HorizontalAlignment="Left" Margin="72,26,0,0" Name="label7" VerticalAlignment="Top" Width="120" Content="Flight No." /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextBox Height="23" HorizontalAlignment="Left" Margin="181,18,0,0" Name="txtFlightNo" VerticalAlignment="Top" Width="120" /&amp;gt;
&amp;lt;/Grid&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: #999999 1px dashed; border-left: #999999 1px dashed; border-right: #999999 1px dashed; border-top: #999999 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;using ShalvinAirlines.Web;

AirLines context = new AirLines();
private void ChildWindow_Loaded(object sender, RoutedEventArgs e)
{
&amp;nbsp;&amp;nbsp;&amp;nbsp; cboFrom.ItemsSource = context.Locations;
&amp;nbsp;&amp;nbsp;&amp;nbsp; cboFrom.DisplayMemberPath = "LocationName";
&amp;nbsp;&amp;nbsp;&amp;nbsp; cboFrom.SelectedValuePath = "LocationId";

&amp;nbsp;&amp;nbsp;&amp;nbsp; cboTo.ItemsSource = context.Locations;
&amp;nbsp;&amp;nbsp;&amp;nbsp; cboTo.DisplayMemberPath = "LocationName";
&amp;nbsp;&amp;nbsp;&amp;nbsp; cboTo.SelectedValuePath = "LocationId";
&amp;nbsp;&amp;nbsp;&amp;nbsp; context.Load(context.GetLocationsQuery());
}

private void btnSave_Click(object sender, RoutedEventArgs e)
{
&amp;nbsp;&amp;nbsp;&amp;nbsp; int intFromId = Int32.Parse(cboFrom.SelectedValue.ToString());
&amp;nbsp;&amp;nbsp;&amp;nbsp; int intToId = Int32.Parse(cboTo.SelectedValue.ToString());
&amp;nbsp;&amp;nbsp;&amp;nbsp; int intNoBusSeats = Int32.Parse(txtNoBusinessSeats.Text);
&amp;nbsp;&amp;nbsp;&amp;nbsp; int intNoEcoSeats = Int32.Parse(txtNoEconomySeats.Text);
&amp;nbsp;&amp;nbsp;&amp;nbsp; var Fl = new Flight { FlightNo = txtFlightNo.Text, 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FromLocationId = intFromId, 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ToLocationId = intToId, 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ArrivalTime =&amp;nbsp; txtArrivalTime.Text,
&amp;nbsp;&amp;nbsp;&amp;nbsp; DepartureTime = txtDepartureTime.Text,
&amp;nbsp;&amp;nbsp;&amp;nbsp; NoofBusSeats=intNoBusSeats,
&amp;nbsp;&amp;nbsp;&amp;nbsp; NoofEcoSeats= intNoEcoSeats };

&amp;nbsp;&amp;nbsp;&amp;nbsp; context.Flights.Add(Fl);
&amp;nbsp;&amp;nbsp;&amp;nbsp; context.SubmitChanges();
&amp;nbsp;&amp;nbsp;&amp;nbsp; MessageBox.Show("Flight inserted");
}&lt;/code&gt;&lt;/pre&gt;First I filled the Combo Boxes with the LocationName and Set the SelectedValuePath to LocationId so that I an extract the LocationId of the Selected Item.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-pFIlu4ooVmQ/TcZd9gM8zrI/AAAAAAAABXE/MbgnRN0EpNU/s1600/4+Flight+Shalvin.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="232" src="http://2.bp.blogspot.com/-pFIlu4ooVmQ/TcZd9gM8zrI/AAAAAAAABXE/MbgnRN0EpNU/s320/4+Flight+Shalvin.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Booking Module&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: #999999 1px dashed; border-left: #999999 1px dashed; border-right: #999999 1px dashed; border-top: #999999 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;
xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk" Loaded="ChildWindow_Loaded"&amp;gt;
&lt;code&gt;&amp;lt;Grid x:Name="LayoutRoot" Margin="2"&amp;gt;
    &amp;lt;Grid.RowDefinitions&amp;gt;
        &amp;lt;RowDefinition /&amp;gt;
        &amp;lt;RowDefinition Height="Auto" /&amp;gt;
    &amp;lt;/Grid.RowDefinitions&amp;gt;
    &amp;lt;sdk:Label Content="Flight" Height="28" HorizontalAlignment="Left" Margin="10,10,0,0" Name="label1" VerticalAlignment="Top" Width="120" /&amp;gt;
    &amp;lt;TextBox Height="23" HorizontalAlignment="Left" Margin="103,81,0,0" Name="txtEconomySeats" VerticalAlignment="Top" Width="120" /&amp;gt;
    &amp;lt;ComboBox Height="23" HorizontalAlignment="Left" Margin="103,10,0,0" Name="cboFlight" VerticalAlignment="Top" Width="120" /&amp;gt;
    &amp;lt;sdk:Label Content="Date" Height="28" HorizontalAlignment="Left" Margin="10,45,0,0" Name="label2" VerticalAlignment="Top" Width="120" /&amp;gt;
    &amp;lt;sdk:DatePicker Height="23" HorizontalAlignment="Left" Margin="103,45,0,0" Name="dtpDate" VerticalAlignment="Top" Width="120" /&amp;gt;
    &amp;lt;sdk:Label Content="Economy Seats" Height="28" HorizontalAlignment="Left" Margin="10,82,0,0" Name="label3" VerticalAlignment="Top" Width="120" /&amp;gt;
    &amp;lt;sdk:Label Content="Business Seats" Height="28" HorizontalAlignment="Left" Margin="10,131,0,0" Name="label4" VerticalAlignment="Top" Width="120" /&amp;gt;
    &amp;lt;TextBox Height="23" HorizontalAlignment="Left" Margin="103,123,0,0" Name="txtBusSeats" VerticalAlignment="Top" Width="120" /&amp;gt;
    &amp;lt;Button Content="Book" Height="23" HorizontalAlignment="Left" Margin="103,188,0,0" Name="btnBook" VerticalAlignment="Top" Width="75" Click="btnBook_Click" /&amp;gt;
&amp;lt;/Grid&amp;gt;
&lt;/code&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: #999999 1px dashed; border-left: #999999 1px dashed; border-right: #999999 1px dashed; border-top: #999999 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;AirLines context = new AirLines();
private void ChildWindow_Loaded(object sender, RoutedEventArgs e)
{
    cboFlight.ItemsSource = context.Flights;
    cboFlight.DisplayMemberPath = "FlightNo";
    cboFlight.SelectedValuePath = "FlightId";

    context.Load(context.GetFlightsQuery());
}

private void btnBook_Click(object sender, RoutedEventArgs e)
{
    DateTime dt = DateTime.Parse(dtpDate.SelectedDate.ToString());
    int intEcoSeats = Int32.Parse(txtEconomySeats.Text);
    int intBusSeats = Int32.Parse(txtBusSeats.Text);
    int intFlightId = Int32.Parse(cboFlight.SelectedValue.ToString());

    var Book = new FlightTran { TransDate = dt, UserName = GlobalClass.UserName, 
        FlightId = intFlightId, EcoSeats = intEcoSeats, BusSeats = intBusSeats };
    context.FlightTrans.Add(Book);
    context.SubmitChanges();
    MessageBox.Show("Booking completed");
}
&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-5035770946587091515?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ORk3JdcXQ_RaK1_FAP44WLrwloA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ORk3JdcXQ_RaK1_FAP44WLrwloA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ORk3JdcXQ_RaK1_FAP44WLrwloA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ORk3JdcXQ_RaK1_FAP44WLrwloA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/Fx0YtzxclMM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/5035770946587091515/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2011/04/wcf-ria-services-with-silverlight-4.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/5035770946587091515?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/5035770946587091515?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/Fx0YtzxclMM/wcf-ria-services-with-silverlight-4.html" title="WCF RIA Services with Silverlight 4" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-Fn8Eg4ccL8c/TaPeX07fXII/AAAAAAAABVU/0G7CL0msggQ/s72-c/1.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2011/04/wcf-ria-services-with-silverlight-4.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYBR3Y7fCp7ImA9WhZQEEw.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-3938155602457695699</id><published>2011-04-16T22:12:00.000-07:00</published><updated>2011-04-16T22:12:36.804-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-16T22:12:36.804-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="BarCamp Kerala 10" /><title>BarCamp Kerala 10</title><content type="html">10th edition of BarCamp Kerala will be held at SCMS B-School at Kalamaserry on 8th May 2011.&lt;br /&gt;
&lt;br /&gt;
For more details visit&lt;a href="http://www.barcampkerala.org/"&gt; http://www.barcampkerala.org&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-3938155602457695699?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Xb7JPzIUw6T7mvcAe0pL4OeNgYs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Xb7JPzIUw6T7mvcAe0pL4OeNgYs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Xb7JPzIUw6T7mvcAe0pL4OeNgYs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Xb7JPzIUw6T7mvcAe0pL4OeNgYs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/Ets_0ThbWBA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/3938155602457695699/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2011/04/barcamp-kerala-10.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/3938155602457695699?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/3938155602457695699?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/Ets_0ThbWBA/barcamp-kerala-10.html" title="BarCamp Kerala 10" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2011/04/barcamp-kerala-10.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cBR386fip7ImA9WhZRFkU.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-3583282926548038191</id><published>2011-04-13T00:50:00.000-07:00</published><updated>2011-04-13T00:50:56.116-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-13T00:50:56.116-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Malayalam" /><category scheme="http://www.blogger.com/atom/ns#" term="FireFox 4" /><category scheme="http://www.blogger.com/atom/ns#" term="Shalvin" /><title>Malayalam FireFox 4 Experience</title><content type="html">Today I installed Malayalam FireFox 4. Here are few Screen Shots.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-1ME8OF-Yz68/TaVViuaXAHI/AAAAAAAABVk/4qtiogQi49w/s1600/FireFox+Malayalam+Shalvin+1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="262" src="http://3.bp.blogspot.com/-1ME8OF-Yz68/TaVViuaXAHI/AAAAAAAABVk/4qtiogQi49w/s320/FireFox+Malayalam+Shalvin+1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-l3M-7GuT9Dc/TaVVjusXZXI/AAAAAAAABVo/Ola9FjUn4CY/s1600/FireFox+Malayalam+Shalvin+2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="264" src="http://4.bp.blogspot.com/-l3M-7GuT9Dc/TaVVjusXZXI/AAAAAAAABVo/Ola9FjUn4CY/s320/FireFox+Malayalam+Shalvin+2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ApaWoeMOvec/TaVVkPhH_mI/AAAAAAAABVs/bmKeV9HTB_4/s1600/FireFox+Malayalam+Shalvin+3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="260" src="http://2.bp.blogspot.com/-ApaWoeMOvec/TaVVkPhH_mI/AAAAAAAABVs/bmKeV9HTB_4/s320/FireFox+Malayalam+Shalvin+3.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Q-9LE6Wv6OY/TaVVkle9w3I/AAAAAAAABVw/YQqMfr3NExc/s1600/FireFox+Malayalam+Shalvin+4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="263" src="http://1.bp.blogspot.com/-Q-9LE6Wv6OY/TaVVkle9w3I/AAAAAAAABVw/YQqMfr3NExc/s320/FireFox+Malayalam+Shalvin+4.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-YyI8hiNveMM/TaVVluq-myI/AAAAAAAABV0/_9yUVb8NJVg/s1600/FireFox+Malayalam+Shalvin+5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://4.bp.blogspot.com/-YyI8hiNveMM/TaVVluq-myI/AAAAAAAABV0/_9yUVb8NJVg/s320/FireFox+Malayalam+Shalvin+5.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-O0HXDC9S-LE/TaVVmshJAPI/AAAAAAAABV4/-kdyJ_wbiAY/s1600/FireFox+Malayalam+Shalvin+6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://2.bp.blogspot.com/-O0HXDC9S-LE/TaVVmshJAPI/AAAAAAAABV4/-kdyJ_wbiAY/s320/FireFox+Malayalam+Shalvin+6.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-k8AdMx7YMnQ/TaVVnoP9fUI/AAAAAAAABV8/btcJuyGV5Ig/s1600/FireFox+Malayalam+Shalvin+7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://1.bp.blogspot.com/-k8AdMx7YMnQ/TaVVnoP9fUI/AAAAAAAABV8/btcJuyGV5Ig/s320/FireFox+Malayalam+Shalvin+7.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-3583282926548038191?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ogBa7Gvb4gDzzI4WvF9I_Xsjnvc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ogBa7Gvb4gDzzI4WvF9I_Xsjnvc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ogBa7Gvb4gDzzI4WvF9I_Xsjnvc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ogBa7Gvb4gDzzI4WvF9I_Xsjnvc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/CD0_tfy9dZA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/3583282926548038191/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2011/04/malayalam-firefox-4-experience.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/3583282926548038191?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/3583282926548038191?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/CD0_tfy9dZA/malayalam-firefox-4-experience.html" title="Malayalam FireFox 4 Experience" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-1ME8OF-Yz68/TaVViuaXAHI/AAAAAAAABVk/4qtiogQi49w/s72-c/FireFox+Malayalam+Shalvin+1.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2011/04/malayalam-firefox-4-experience.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQHR3Y4fCp7ImA9WhRWFk8.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-2016300804324076137</id><published>2011-02-19T05:22:00.000-08:00</published><updated>2012-01-03T13:48:56.834-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-03T13:48:56.834-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Razor View Engine" /><category scheme="http://www.blogger.com/atom/ns#" term="Shalvin" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><category scheme="http://www.blogger.com/atom/ns#" term="Entity Framework 4" /><title>Razor View Engine and Visual Studio</title><content type="html">The inspiration for this blog on Razor was the Web Camp conducted by Microsoft Evangelists Nahas Mohammed &amp;nbsp;and Ramaprasanna Chellamuthu on February 18 at Kochi. We received great insight into Razor View Engine and Web Matrix.&lt;br /&gt;
A few of the audience were invited to the stage and it was more of an interactive Code camp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I am using Visual Web Developer 2010, a free tool from Microsoft for developing Asp .Net Applications. All the examples will work in Visual Studio. &amp;nbsp;I have already installed Asp .Net MVC 3 in my machine.&lt;br /&gt;
&lt;br /&gt;
Visual Studio 2010 / Visual Web Developer 2010 comes will Intellisense and debugging support for Razor. Unlike Asp .Net Web Forms in Razor the Visual Interface is defined using HTML.&lt;br /&gt;
&lt;br /&gt;
I am starting an Empty Web Site and Adding an Empty Razor Page.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-J-muawGmIWg/TV_BLWUqo3I/AAAAAAAABUk/V7IKA6nGbtc/s1600/1+RazorShalvin.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-J-muawGmIWg/TV_BLWUqo3I/AAAAAAAABUk/V7IKA6nGbtc/s1600/1+RazorShalvin.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-SERoF6nVUMA/TV_Birq3GoI/AAAAAAAABUo/nGA06e4gsIw/s1600/2+Razor+Code+Block.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-SERoF6nVUMA/TV_Birq3GoI/AAAAAAAABUo/nGA06e4gsIw/s320/2+Razor+Code+Block.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;@{
    var strName = "";
    if(IsPost)
    {
        strName = "Hello welcome to Razor"
    }
    
}
&amp;lt;form method=post&amp;gt;
&amp;lt;p&amp;gt;
@strName
&amp;lt;/p&amp;gt;
&amp;lt;input id="Submit1" type="submit" value="submit" /&amp;gt;
&amp;lt;/form&amp;gt;


&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-E7pulcJ8QiY/TV_CHyHNH1I/AAAAAAAABUs/AFVoCtZnXEA/s1600/5+Razor.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-E7pulcJ8QiY/TV_CHyHNH1I/AAAAAAAABUs/AFVoCtZnXEA/s1600/5+Razor.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Inside a block each statement should end with a semicolon.  Inside html you can call the memory variable using @ symbol. There semicolon should not be present.&lt;br /&gt;
&lt;br /&gt;
We are checking a form post using IsPost. On Clicking the Submit buttom a Form POST will occur after that the memory variable will be assigned the Hello message and that message will be dispayed.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-pSGcnz5xRDY/TV_CYOXb07I/AAAAAAAABUw/n0pyXbWED7c/s1600/3%2BRazor%2BToolbox%2BShalvin.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-pSGcnz5xRDY/TV_CYOXb07I/AAAAAAAABUw/n0pyXbWED7c/s400/3%2BRazor%2BToolbox%2BShalvin.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Using can use Html Tab in the Toolbox to add Html tags to the form.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Ma7ubu3MDOo/TV_CmVGzXrI/AAAAAAAABU4/GJatWlusv3w/s1600/4%2BIDe.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-Ma7ubu3MDOo/TV_CmVGzXrI/AAAAAAAABU4/GJatWlusv3w/s400/4%2BIDe.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
You can see that the auto completion feature is available.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;@{
    var strName = "";
    if(IsPost)
    {
        strName = "Hello " + Request["txtName"];
    }
 }
&amp;lt;form method=post&amp;gt;
&amp;lt;p&amp;gt;
@strName
&amp;lt;/p&amp;gt;
Name 
&amp;lt;input Name="txtName" type="text" /&amp;gt;
&amp;lt;br /&amp;gt;
&amp;lt;input id="Submit1" type="submit" value="submit" /&amp;gt;
&amp;lt;/form&amp;gt;



&lt;/code&gt;&lt;/pre&gt;In the above example we extracting the value of textbox using Request.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;@{
    var sum = 0;
    if(IsPost)
    {
        sum = Request["txtValue1"].AsInt() + Request["txtValue2"].AsInt();
           
    }
    
}

&amp;lt;form method =post&amp;gt;
&amp;lt;p&amp;gt;
@sum
&amp;lt;/p&amp;gt;
Value 1&amp;lt;input Name = "txtValue1" type="text" /&amp;gt;
&amp;lt;/br&amp;gt;
Value 2&amp;lt;input Name = "txtValue2" type="text" /&amp;gt;
&amp;lt;/br&amp;gt;
&amp;lt;input id="Submit1" type="submit" value="submit" /&amp;gt;
&amp;lt;/form&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
AsInt() is used to convert the value to Integer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Session&lt;/b&gt;&lt;br /&gt;
//Session.cshtml&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;@{
    Session["Name"] =  "Shalvin"; 
}

&amp;lt;form method =post&amp;gt;
&amp;lt;a href = "@Href("Welcome")"&amp;gt;Welcome&amp;lt;/a&amp;gt;
&amp;lt;/form&amp;gt;




&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
//Welcome.cshtml&lt;br /&gt;
@{&lt;br /&gt;
var strName = "Hello " + Session["Name"];&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@strName&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Href method is used to create paths to resources like Web pages.&lt;br /&gt;
In the first page we are defining the session variable and in the second page we extracting the value of Session variable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Entity Framework&lt;/b&gt;&lt;br /&gt;
I am creating an Entity Data Model is shown in the figure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;@{
&amp;nbsp;&amp;nbsp;&amp;nbsp; var context = new ContactManagementModel.ContactManagementEntities();

&amp;nbsp;&amp;nbsp;&amp;nbsp; var Grps = context.ContactGroups;

&amp;nbsp;&amp;nbsp;&amp;nbsp; var gd = new WebGrid(Grps);
}

&amp;lt;html&amp;gt;
&amp;lt;body&amp;gt;
&amp;nbsp;@gd.GetHtml();
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;


&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
WebGrid helper can be used to display day is a tabular manner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;@{
&amp;nbsp;&amp;nbsp;&amp;nbsp; var context = new ContactManagementModel.ContactManagementEntities();
&amp;nbsp; var strMessage = "";
&amp;nbsp;&amp;nbsp;&amp;nbsp; if(IsPost)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var Grp = new ContactManagementModel.ContactGroup{GroupName = Request["txtGroupName"]};

&amp;nbsp;&amp;nbsp;&amp;nbsp; context.AddToContactGroups(Grp);
&amp;nbsp;&amp;nbsp;&amp;nbsp; context.SaveChanges();
&amp;nbsp;&amp;nbsp;&amp;nbsp; strMessage = "Record Saved";
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
}

&amp;lt;form method = "post"&amp;gt;
&amp;lt;p&amp;gt;
@strMessage
&amp;lt;/p&amp;gt;
Group Name 
&amp;lt;input Name = "txtGroupName" type="text" /&amp;gt;
&amp;lt;/br&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input id="Submit1" type="submit" value="submit" /&amp;gt;
&amp;lt;/form&amp;gt;

&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-2016300804324076137?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6_GYjWAFpIPMMKpuGl1oV8TF6g4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6_GYjWAFpIPMMKpuGl1oV8TF6g4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6_GYjWAFpIPMMKpuGl1oV8TF6g4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6_GYjWAFpIPMMKpuGl1oV8TF6g4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/5YpYMLtxr5Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/2016300804324076137/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2011/02/razor-view-engine-and-visual-studio.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/2016300804324076137?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/2016300804324076137?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/5YpYMLtxr5Q/razor-view-engine-and-visual-studio.html" title="Razor View Engine and Visual Studio" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-J-muawGmIWg/TV_BLWUqo3I/AAAAAAAABUk/V7IKA6nGbtc/s72-c/1+RazorShalvin.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2011/02/razor-view-engine-and-visual-studio.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4MRHo6fCp7ImA9Wx9bEEo.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-6501460717626957001</id><published>2011-02-03T04:56:00.000-08:00</published><updated>2011-02-18T17:29:45.414-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-18T17:29:45.414-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Web Camps" /><title>Microsoft Web Camps on February 18, Kochi</title><content type="html">Venue : &lt;span style="color: #231f20;"&gt;ABAD PLAZA&lt;br /&gt;
M.G Road, Cochin-682 035&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table border="0" cellpadding="5" cellspacing="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align="left" bgcolor="#dee4d9" width="22%"&gt;09:00am - 10:00am&lt;/td&gt;&lt;td align="left" bgcolor="#dee4d9" width="78%"&gt;REGISTRATION&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" bgcolor="#e7ece5"&gt;10:00am - 10:30am&lt;/td&gt;&lt;td align="left" bgcolor="#e7ece5"&gt;Opening Keynote&amp;nbsp;&amp;nbsp;- &amp;nbsp;Nahas Mohammed &amp;amp; Ramaprasanna Chellamuthu&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" bgcolor="#dee4d9"&gt;10:30am - 11:30am&lt;/td&gt;&lt;td align="left" bgcolor="#dee4d9"&gt;Introduction to WebMatrix - Nahas Mohammed&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" bgcolor="#e7ece5"&gt;11:30am - 12:30pm&lt;/td&gt;&lt;td align="left" bgcolor="#e7ece5"&gt;Forms and Data Access - Nahas Mohammed&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" bgcolor="#dee4d9"&gt;12:30pm - 01:30pm&lt;/td&gt;&lt;td align="left" bgcolor="#dee4d9"&gt;LUNCH BREAK&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" bgcolor="#e7ece5"&gt;01:30pm - 02:30pm&lt;/td&gt;&lt;td align="left" bgcolor="#e7ece5"&gt;Helpers and Publishing - Ramaprasanna Chellamuthu&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" bgcolor="#dee4d9"&gt;02:30pm - 03:30pm&lt;/td&gt;&lt;td align="left" bgcolor="#dee4d9"&gt;DotNetNuke on WebMatrix - Ramaprasanna Chellamuthu&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" bgcolor="#e7ece5"&gt;03:30pm - 04:00pm&lt;/td&gt;&lt;td align="left" bgcolor="#e7ece5"&gt;Audience Q&amp;amp;A and Closing Note - Nahas Mohammed &amp;amp; Ramaprasanna Chellamuthu&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;span style="color: #231f20;"&gt;RSVP : &lt;/span&gt;&lt;span style="color: #231f20;"&gt;080-4089 7010,&lt;br /&gt;
+91-96636 82120&lt;/span&gt;&lt;br /&gt;
&lt;a href="mailto:mswebcamps@end2end.in" style="color: #231f20;"&gt;mswebcamps@end2end.in&lt;/a&gt;&lt;span style="color: #231f20;"&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-6501460717626957001?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fmktwHEuSykc7I5QWS4B-E2KR1Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fmktwHEuSykc7I5QWS4B-E2KR1Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fmktwHEuSykc7I5QWS4B-E2KR1Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fmktwHEuSykc7I5QWS4B-E2KR1Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/fRbvEyQmjzo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/6501460717626957001/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2011/02/microsoft-web-camps-on-february-18.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/6501460717626957001?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/6501460717626957001?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/fRbvEyQmjzo/microsoft-web-camps-on-february-18.html" title="Microsoft Web Camps on February 18, Kochi" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2011/02/microsoft-web-camps-on-february-18.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4NQHcyeCp7ImA9Wx9WEEU.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-3024347705127306281</id><published>2011-01-15T02:56:00.000-08:00</published><updated>2011-01-15T02:56:31.990-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-15T02:56:31.990-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Shalvin" /><category scheme="http://www.blogger.com/atom/ns#" term="Asp .Net Mvc" /><category scheme="http://www.blogger.com/atom/ns#" term="Entity Framework 4" /><title>Asp .Net Mvc with Entity Framework 4</title><content type="html">&lt;a href="http://4.bp.blogspot.com/_zzTSOjT_dhM/TO874CH6W-I/AAAAAAAABTg/4mPQU0AR-EA/s1600/1%2BMVC%2BEntity%2BFramework%2BShalvin.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5543715500145138658" src="http://4.bp.blogspot.com/_zzTSOjT_dhM/TO874CH6W-I/AAAAAAAABTg/4mPQU0AR-EA/s400/1%2BMVC%2BEntity%2BFramework%2BShalvin.jpg" style="cursor: pointer; float: left; height: 289px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_zzTSOjT_dhM/TO87zzv-v_I/AAAAAAAABTY/F3jYLXdJIes/s1600/2%2BMVC%2BEntity%2BFramework%2BShalvin.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5543715427567190002" src="http://3.bp.blogspot.com/_zzTSOjT_dhM/TO87zzv-v_I/AAAAAAAABTY/F3jYLXdJIes/s400/2%2BMVC%2BEntity%2BFramework%2BShalvin.jpg" style="cursor: pointer; float: left; height: 362px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_zzTSOjT_dhM/TO87vO6x6mI/AAAAAAAABTQ/F4L_sDQMOqA/s1600/3%2BMVC%2BEntity%2BFramework%2BShalvin.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5543715348960897634" src="http://3.bp.blogspot.com/_zzTSOjT_dhM/TO87vO6x6mI/AAAAAAAABTQ/F4L_sDQMOqA/s400/3%2BMVC%2BEntity%2BFramework%2BShalvin.jpg" style="cursor: pointer; float: left; height: 289px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_zzTSOjT_dhM/TO87mWgBSMI/AAAAAAAABTI/7zX8_jimg_8/s1600/4%2BMVC%2BEntity%2BFramework%2BShalvin.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5543715196377319618" src="http://4.bp.blogspot.com/_zzTSOjT_dhM/TO87mWgBSMI/AAAAAAAABTI/7zX8_jimg_8/s400/4%2BMVC%2BEntity%2BFramework%2BShalvin.jpg" style="cursor: pointer; float: left; height: 300px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public ActionResult Index()&lt;br /&gt;
{&lt;br /&gt;
var Grp = context.ContactGroups;&lt;br /&gt;
return View(Grp);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//&lt;br /&gt;
// GET: /Home/Create&lt;br /&gt;
&lt;br /&gt;
public ActionResult Create()&lt;br /&gt;
{&lt;br /&gt;
return View();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//&lt;br /&gt;
// POST: /Home/Create&lt;br /&gt;
&lt;br /&gt;
[HttpPost]&lt;br /&gt;
public ActionResult Create(ContactGroup Grp)&lt;br /&gt;
{&lt;br /&gt;
if (ModelState.IsValid)&lt;br /&gt;
{&lt;br /&gt;
try&lt;br /&gt;
{&lt;br /&gt;
context.AddToContactGroups(Grp);&lt;br /&gt;
context.SaveChanges();&lt;br /&gt;
return RedirectToAction("Index");&lt;br /&gt;
}&lt;br /&gt;
catch&lt;br /&gt;
{&lt;br /&gt;
return View(Grp);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
return View(Grp);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//&lt;br /&gt;
// GET: /Home/Edit/5&lt;br /&gt;
&lt;br /&gt;
public ActionResult Edit(int id)&lt;br /&gt;
{&lt;br /&gt;
var Grp = context.ContactGroups.SingleOrDefault(x =&amp;gt; x.GroupId == id);&lt;br /&gt;
return View(Grp);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//&lt;br /&gt;
// POST: /Home/Edit/5&lt;br /&gt;
&lt;br /&gt;
[HttpPost]&lt;br /&gt;
public ActionResult Edit(int id, FormCollection collection)&lt;br /&gt;
{&lt;br /&gt;
var Grp = context.ContactGroups.SingleOrDefault(x =&amp;gt; x.GroupId == id);&lt;br /&gt;
&lt;br /&gt;
try&lt;br /&gt;
{&lt;br /&gt;
UpdateModel(Grp, collection.ToValueProvider());&lt;br /&gt;
context.SaveChanges();&lt;br /&gt;
&lt;br /&gt;
return RedirectToAction("Index");&lt;br /&gt;
}&lt;br /&gt;
catch&lt;br /&gt;
{&lt;br /&gt;
return View();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//&lt;br /&gt;
// GET: /Home/Delete/5&lt;br /&gt;
&lt;br /&gt;
public ActionResult Delete(int id)&lt;br /&gt;
{&lt;br /&gt;
var Grp = context.ContactGroups.SingleOrDefault(x =&amp;gt; x.GroupId == id);&lt;br /&gt;
return View(Grp);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//&lt;br /&gt;
// POST: /Home/Delete/5&lt;br /&gt;
&lt;br /&gt;
[HttpPost]&lt;br /&gt;
public ActionResult Delete(int id, FormCollection collection)&lt;br /&gt;
{&lt;br /&gt;
var Grp = context.ContactGroups.SingleOrDefault(x =&amp;gt; x.GroupId == id);&lt;br /&gt;
&lt;br /&gt;
try&lt;br /&gt;
{&lt;br /&gt;
context.DeleteObject(Grp);&lt;br /&gt;
context.SaveChanges();&lt;br /&gt;
&lt;br /&gt;
return RedirectToAction("Index");&lt;br /&gt;
}&lt;br /&gt;
catch&lt;br /&gt;
{&lt;br /&gt;
return View();&lt;br /&gt;
}&lt;br /&gt;
}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-3024347705127306281?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lCiGtS1IOIBsZypf1AnBqOaSsfs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lCiGtS1IOIBsZypf1AnBqOaSsfs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lCiGtS1IOIBsZypf1AnBqOaSsfs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lCiGtS1IOIBsZypf1AnBqOaSsfs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/Zu1fi-lkmvI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/3024347705127306281/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2011/01/asp-net-mvc-with-entity-framework-4.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/3024347705127306281?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/3024347705127306281?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/Zu1fi-lkmvI/asp-net-mvc-with-entity-framework-4.html" title="Asp .Net Mvc with Entity Framework 4" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_zzTSOjT_dhM/TO874CH6W-I/AAAAAAAABTg/4mPQU0AR-EA/s72-c/1%2BMVC%2BEntity%2BFramework%2BShalvin.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2011/01/asp-net-mvc-with-entity-framework-4.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04CRXc7cCp7ImA9Wx9QEEU.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-6214223740822115376</id><published>2010-12-06T06:14:00.000-08:00</published><updated>2010-12-22T21:26:04.908-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-22T21:26:04.908-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Shalvin" /><category scheme="http://www.blogger.com/atom/ns#" term="Query Tool" /><category scheme="http://www.blogger.com/atom/ns#" term="Asp .Net" /><title>Query Tool with Asp .Net</title><content type="html">&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=shacommicnetb-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0672331128" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: rgb(153,153,153) 1px dashed; border-left: rgb(153,153,153) 1px dashed; border-right: rgb(153,153,153) 1px dashed; border-top: rgb(153,153,153) 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;using System.Data;

using System.Data.SqlClient;

using System.Configuration;


public partial class _Default : System.Web.UI.Page

{

SqlConnection cnn, cnn2;

SqlCommand cmd;

SqlDataReader dr;


protected void Page_Load(object sender, EventArgs e)

{

cnn = new SqlConnection("Integrated Security=sspi;Initial Catalog=master");

cnn.Open();

cmd = new SqlCommand("sp_helpDb", cnn);

dr = cmd.ExecuteReader();

TreeNode tn;

if (!IsPostBack)

{

while (dr.Read())

{

ddlDb.Items.Add(dr["name"].ToString());

tn = new TreeNode(dr["name"].ToString());

TreeView1.Nodes[0].ChildNodes.Add(tn);

}

dr.Close();

}

}


protected void btnExecute_Click(object sender, EventArgs e)

{

cnn2 = new SqlConnection(@"integrated Security=sspi;Initial Catalog=" + Session["Db"]);

cnn2.Open();


cmd = new SqlCommand(txtQuery.Text, cnn2);

dr = cmd.ExecuteReader();

GridView1.DataSource = dr;

DataBind();

dr.Close();

}


protected void ddlDb_SelectedIndexChanged(object sender, EventArgs e)

{

Session["Db"] = ddlDb.Text;

}

}


&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html xmlns="http://www.w3.org/1999/xhtml"&amp;gt;&lt;br /&gt;
&amp;lt;head runat="server"&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;style type="text/css"&amp;gt;&lt;br /&gt;
.style1&lt;br /&gt;
{&lt;br /&gt;
width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;form id="form1" runat="server"&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class="style1"&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td colspan="2"&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Select Database&lt;br /&gt;
&amp;lt;asp:DropDownList ID="ddlDb" runat="server" AutoPostBack="True" Height="21px" &lt;br /&gt;
onselectedindexchanged="ddlDb_SelectedIndexChanged" Width="122px"&amp;gt;&lt;br /&gt;
&amp;lt;/asp:DropDownList&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;asp:Button ID="btnExecute" runat="server" onclick="btnExecute_Click" &lt;br /&gt;
Text="Execute" /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;asp:TreeView ID="TreeView1" runat="server"&amp;gt;&lt;br /&gt;
&amp;lt;Nodes&amp;gt;&lt;br /&gt;
&amp;lt;asp:TreeNode Text="Database" Value="Database"&amp;gt;&amp;lt;/asp:TreeNode&amp;gt;&lt;br /&gt;
&amp;lt;/Nodes&amp;gt;&lt;br /&gt;
&amp;lt;/asp:TreeView&amp;gt;&lt;br /&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;td&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;table class="style1"&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;tr&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;td&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;asp:TextBox ID="txtQuery" runat="server" Height="87px" TextMode="MultiLine" &lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Width="370px"&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;tr&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;td&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;asp:TextBox ID="txtResult" runat="server" Height="16px" TextMode="MultiLine" &lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Visible="False" Width="370px"&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;asp:GridView ID="GridView1" runat="server"&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;/asp:GridView&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://www.amazon.com/ASP-NET-4-Unleashed-Stephen-Walther/dp/0672331128?ie=UTF8&amp;amp;tag=shacommicnetb-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" style="clear: right; cssfloat: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;" target="_blank"&gt;&lt;img alt="ASP.NET 4 Unleashed" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=0672331128&amp;amp;tag=shacommicnetb-20" /&gt;&lt;/a&gt;&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;/table&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;/table&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;/form&amp;gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;/body&amp;gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;lt;/html&amp;gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-6214223740822115376?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HjRsA2YnQnE9SNTFfxzHmEMpxL0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HjRsA2YnQnE9SNTFfxzHmEMpxL0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HjRsA2YnQnE9SNTFfxzHmEMpxL0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HjRsA2YnQnE9SNTFfxzHmEMpxL0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/n17n1HcFumI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/6214223740822115376/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2010/12/query-tool-with-asp-net.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/6214223740822115376?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/6214223740822115376?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/n17n1HcFumI/query-tool-with-asp-net.html" title="Query Tool with Asp .Net" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2010/12/query-tool-with-asp-net.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08NRnY_eip7ImA9Wx9QEEU.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-3131465405689749371</id><published>2010-12-05T18:45:00.000-08:00</published><updated>2010-12-22T21:24:57.842-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-22T21:24:57.842-08:00</app:edited><title>Entity Framework and Stored Procedures</title><content type="html">&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=shacommicnetb-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1430227036" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt;Entity Framework also allows you to work with Stored Procedures.&lt;/div&gt;I have created a stored procedure for extracting the Contact information based on GroupId.&lt;br /&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="font-style: italic;"&gt;create procedure spGetContactsByGroup (@pGroupId int)&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://www.amazon.com/Entity-Framework-4-0-Recipes-Problem-Solution/dp/1430227036?ie=UTF8&amp;amp;tag=shacommicnetb-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" style="clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;" target="_blank"&gt;&lt;img alt="Entity Framework 4.0 Recipes: A Problem-Solution Approach (Expert's Voice in .NET)" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=1430227036&amp;amp;tag=shacommicnetb-20" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;as&lt;/span&gt;&lt;/div&gt;&lt;span style="font-style: italic;"&gt;select * from Contacts where GroupId = @pGroupId &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-style: italic;"&gt;go&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-style: italic;"&gt;spGetContactsByGroup 2&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
While running the Entity Data Model Wizard I am selecting the Stored Procedure &lt;span style="font-weight: bold;"&gt;spGetContactsByName&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_zzTSOjT_dhM/TIBmOL1sbFI/AAAAAAAABOg/NldW92lolTc/s1600/1+EDM+Select+Stored+Procedure.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5512518337783688274" src="http://3.bp.blogspot.com/_zzTSOjT_dhM/TIBmOL1sbFI/AAAAAAAABOg/NldW92lolTc/s400/1+EDM+Select+Stored+Procedure.JPG" style="cursor: pointer; float: left; height: 365px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But when you look at ContactManagementModel in the Model Browser you won't see any indication of stored procedure.&amp;nbsp; For that you have to explicitly create a complex type.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/_zzTSOjT_dhM/TIBmNiyN-2I/AAAAAAAABOY/k6DC_igNRZM/s1600/2+Add+Function+Import+Context+Menu.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5512518326763256674" src="http://2.bp.blogspot.com/_zzTSOjT_dhM/TIBmNiyN-2I/AAAAAAAABOY/k6DC_igNRZM/s400/2+Add+Function+Import+Context+Menu.JPG" style="cursor: pointer; float: left; height: 300px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Navigate to the &lt;span style="font-weight: bold;"&gt;ContactManagementModel.Store&lt;/span&gt; and then to Stored Procedures section there you will find spGetContactByGroup stored procedure. Right click the stored procedure and select Add Function Import.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_zzTSOjT_dhM/TIBmNZHb_yI/AAAAAAAABOQ/s4bMzhqQtF4/s1600/3+Add+Function+Import+Dialog.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5512518324167900962" src="http://3.bp.blogspot.com/_zzTSOjT_dhM/TIBmNZHb_yI/AAAAAAAABOQ/s4bMzhqQtF4/s400/3+Add+Function+Import+Dialog.JPG" style="cursor: pointer; float: left; height: 400px; margin: 0pt 10px 10px 0pt; width: 337px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the Add Function Import dialog select &lt;span style="font-weight: bold;"&gt;Select Complex&lt;/span&gt; type from Return a Collection of section. Click on &lt;span style="font-weight: bold;"&gt;Get Column Information&lt;/span&gt; Button and then&lt;span style="font-weight: bold;"&gt; Create Complex Type&lt;/span&gt; Button.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_zzTSOjT_dhM/TIBmNNO6i0I/AAAAAAAABOI/bVhZ85PuTPc/s1600/4+Complex+Type+in+Model+Browser.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5512518320978037570" src="http://1.bp.blogspot.com/_zzTSOjT_dhM/TIBmNNO6i0I/AAAAAAAABOI/bVhZ85PuTPc/s400/4+Complex+Type+in+Model+Browser.JPG" style="cursor: pointer; float: left; height: 250px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Now you can see that the stored procedure is appearing as a Complex Type within the ContactManagementModel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you can use the stored procedure in code.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-style: italic;"&gt;using ContactManagementModel;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;public partial class _Default : System.Web.UI.Page&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-style: italic;"&gt;{&lt;/span&gt; &lt;span style="font-style: italic;"&gt;ContactManagementEntities context = new ContactManagementEntities();&lt;/span&gt; &lt;span style="font-style: italic;"&gt;&lt;br /&gt;
protected void Page_Load(object sender, EventArgs e)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-style: italic;"&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-style: italic;"&gt;if (!IsPostBack)&lt;/span&gt; &lt;span style="font-style: italic;"&gt;&lt;br /&gt;
{&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-style: italic;"&gt;ddlGroups.DataSource = context.ContactGroups.ToList();&lt;/span&gt; &lt;span style="font-style: italic;"&gt;&lt;br /&gt;
ddlGroups.DataTextField = "GroupName";&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-style: italic;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ddlGroups.DataValueField = "GroupId";&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-style: italic;"&gt;DataBind();&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-style: italic;"&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-style: italic;"&gt;}&lt;/span&gt; &lt;span style="font-style: italic;"&gt;&lt;br /&gt;
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-style: italic;"&gt;{&lt;/span&gt; &lt;span style="font-style: italic;"&gt;int intGroupId = Int32.Parse(ddlGroups.SelectedValue.ToString());&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-style: italic;"&gt;var Contact = from p in context.spGetContactsByGroup(intGroupId)&lt;/span&gt; &lt;span style="font-style: italic;"&gt;&lt;br /&gt;
select new { p.ContactName, p.Email };&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-style: italic;"&gt;GridView1.DataSource = Contact.ToList();&lt;/span&gt; &lt;span style="font-style: italic;"&gt;&lt;br /&gt;
DataBind();&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-style: italic;"&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_zzTSOjT_dhM/TIBr-YWDUZI/AAAAAAAABOo/pIDr_AhfTX8/s1600/Stored+Procedure+Output+Shavin.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5512524663332491666" src="http://3.bp.blogspot.com/_zzTSOjT_dhM/TIBr-YWDUZI/AAAAAAAABOo/pIDr_AhfTX8/s400/Stored+Procedure+Output+Shavin.JPG" style="cursor: pointer; float: left; height: 243px; margin: 0pt 10px 10px 0pt; width: 308px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://shalvinpd.blogspot.com/2010/08/entity-framework-4.html#EFTop"&gt;Top&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-3131465405689749371?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZW5zsYcO_GQb5znJNbz-OO7_fx8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZW5zsYcO_GQb5znJNbz-OO7_fx8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZW5zsYcO_GQb5znJNbz-OO7_fx8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZW5zsYcO_GQb5znJNbz-OO7_fx8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/64pkLsaVNC8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/3131465405689749371/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2010/12/entity-framework-and-stored-procedures.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/3131465405689749371?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/3131465405689749371?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/64pkLsaVNC8/entity-framework-and-stored-procedures.html" title="Entity Framework and Stored Procedures" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_zzTSOjT_dhM/TIBmOL1sbFI/AAAAAAAABOg/NldW92lolTc/s72-c/1+EDM+Select+Stored+Procedure.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2010/12/entity-framework-and-stored-procedures.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYHQHo-fyp7ImA9Wx9SFU4.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-6565196038295404034</id><published>2010-12-04T23:25:00.000-08:00</published><updated>2010-12-04T23:28:51.457-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-04T23:28:51.457-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Shalvin" /><category scheme="http://www.blogger.com/atom/ns#" term="Model First" /><category scheme="http://www.blogger.com/atom/ns#" term="Entity Framework Model First" /><category scheme="http://www.blogger.com/atom/ns#" term="Entity Framework 4" /><title>Entity Framework Model First</title><content type="html">With Entity Framework it is possible to develop a model first and then derive at a database.&lt;br /&gt;
&lt;br /&gt;
In the Entity Data Mode Wizard select Empty Model.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_zzTSOjT_dhM/TLxOWtm4T5I/AAAAAAAABRU/qnZMT4sCJcc/s1600/M1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5529380594610884498" src="http://1.bp.blogspot.com/_zzTSOjT_dhM/TLxOWtm4T5I/AAAAAAAABRU/qnZMT4sCJcc/s400/M1.jpg" style="cursor: pointer; float: left; height: 300px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This action will instantiate the Entity Model Designer with its associated toolbox which contains options for creating Entity, Association and Inheritance.&lt;br /&gt;
&lt;br /&gt;
For creating an Entity double click on Entity from the toolbox.&lt;br /&gt;
&lt;br /&gt;
We are in the process of creating a many to many relationship. I am going to take Marriage Hobbyist as the sample. Here I am going to track the marriages of Marriage Hobbyists like Elizabeth Taylor, Richard Burton, Tom Cruise, Sasi Taroor, etc. I am creating two Entities Gentleman and Lady. The association here is Many to Many.&amp;nbsp; Here a Entity called Elizabeth Taylor have multiple marriages with Richard Burton, Conrad Hilton, etc. And Richard Burton in turn have multiple marriages with Elizabeth Taylor, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_zzTSOjT_dhM/TLxOSlX8gxI/AAAAAAAABRM/pHl7ssilMW4/s1600/E2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5529380523681284882" src="http://1.bp.blogspot.com/_zzTSOjT_dhM/TLxOSlX8gxI/AAAAAAAABRM/pHl7ssilMW4/s400/E2.jpg" style="cursor: pointer; float: left; height: 300px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_zzTSOjT_dhM/TLxOOV9ok_I/AAAAAAAABRE/XZm5QEdHHHo/s1600/M3.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5529380450824918002" src="http://4.bp.blogspot.com/_zzTSOjT_dhM/TLxOOV9ok_I/AAAAAAAABRE/XZm5QEdHHHo/s400/M3.jpg" style="cursor: pointer; float: left; height: 300px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/_zzTSOjT_dhM/TLxOJ2IIfhI/AAAAAAAABQ8/ghptbMcvzfE/s1600/M4.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5529380373559541266" src="http://2.bp.blogspot.com/_zzTSOjT_dhM/TLxOJ2IIfhI/AAAAAAAABQ8/ghptbMcvzfE/s400/M4.jpg" style="cursor: pointer; float: left; height: 300px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By default the association is One to Many Instead I am selecting *(Many) from the Multiplicity attribute of Gentleman Entity.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/_zzTSOjT_dhM/TLxOGTkGzMI/AAAAAAAABQ0/EpADN80cI1s/s1600/m5.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5529380312742022338" src="http://2.bp.blogspot.com/_zzTSOjT_dhM/TLxOGTkGzMI/AAAAAAAABQ0/EpADN80cI1s/s400/m5.jpg" style="cursor: pointer; float: left; height: 300px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In effect a&amp;nbsp; Many to Many Association between Gentleman and Lady as shown in the diagram.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_zzTSOjT_dhM/TLxOBEiW7FI/AAAAAAAABQs/yGtMmedzWng/s1600/m6.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5529380222808812626" src="http://1.bp.blogspot.com/_zzTSOjT_dhM/TLxOBEiW7FI/AAAAAAAABQs/yGtMmedzWng/s400/m6.jpg" style="cursor: pointer; float: left; height: 300px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You are expected to create a database as shown below. Once you have done that you can select Generate Database from Model by right clicking on the Model Designer surface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_zzTSOjT_dhM/TLxN9cIffjI/AAAAAAAABQk/-mtjyhJY0R0/s1600/m7.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5529380160423296562" src="http://3.bp.blogspot.com/_zzTSOjT_dhM/TLxN9cIffjI/AAAAAAAABQk/-mtjyhJY0R0/s400/m7.jpg" style="cursor: pointer; float: left; height: 300px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/_zzTSOjT_dhM/TLxN5UPiBaI/AAAAAAAABQc/G98Y4om7rOo/s1600/m8.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5529380089585862050" src="http://2.bp.blogspot.com/_zzTSOjT_dhM/TLxN5UPiBaI/AAAAAAAABQc/G98Y4om7rOo/s400/m8.jpg" style="cursor: pointer; float: left; height: 300px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can see the database Script generated for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_zzTSOjT_dhM/TLxN0xP2DkI/AAAAAAAABQU/nBqGu7JAFiY/s1600/m9.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5529380011472457282" src="http://4.bp.blogspot.com/_zzTSOjT_dhM/TLxN0xP2DkI/AAAAAAAABQU/nBqGu7JAFiY/s400/m9.jpg" style="cursor: pointer; float: left; height: 300px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is the output of running the script and opening the table in Database Diagram. Here you can see Gentleman, Lady as well as the junction table GentlemanLady.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_zzTSOjT_dhM/TLxNumq6iLI/AAAAAAAABQM/XwUcGzuUP1k/s1600/m10.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5529379905553991858" src="http://3.bp.blogspot.com/_zzTSOjT_dhM/TLxNumq6iLI/AAAAAAAABQM/XwUcGzuUP1k/s400/m10.jpg" style="cursor: pointer; float: left; height: 300px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you can use the Asp .Net Dynamic Data Project for easily creating a Project for MarriageHobbyists.&lt;iframe align="right" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=shacommicnetb-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=159059990X&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-6565196038295404034?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8XKmyp_bw-eAXngQSib7pySxED8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8XKmyp_bw-eAXngQSib7pySxED8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8XKmyp_bw-eAXngQSib7pySxED8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8XKmyp_bw-eAXngQSib7pySxED8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/A8KhRXIBfl8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/6565196038295404034/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2010/12/entity-framework-model-firms.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/6565196038295404034?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/6565196038295404034?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/A8KhRXIBfl8/entity-framework-model-firms.html" title="Entity Framework Model First" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_zzTSOjT_dhM/TLxOWtm4T5I/AAAAAAAABRU/qnZMT4sCJcc/s72-c/M1.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2010/12/entity-framework-model-firms.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8ERHc9eSp7ImA9Wx9SFU4.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-3805164785603675963</id><published>2010-12-04T23:23:00.000-08:00</published><updated>2010-12-05T00:46:45.961-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-05T00:46:45.961-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Asp .Net Dynamic Data" /><category scheme="http://www.blogger.com/atom/ns#" term="Shalvin" /><title>Asp .Net Dynamic Data</title><content type="html">&lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=4704402901989791384" name="Dynamic"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Asp .Net Dynamic Data is a technology used for dynamically generating CRUD forms. It is based on either Entity Framework or Linq to Sql.&lt;br /&gt;
&lt;br /&gt;
Here I am demonstrating Ado .Net Dynamic Data with Entity Framework.&lt;br /&gt;
&lt;br /&gt;
Start a New Web Site in Asp .Net and select Asp .Net Dynamic Entities Web Site.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_zzTSOjT_dhM/TK6lc_lrfpI/AAAAAAAABQE/CYv1EsA9zLQ/s1600/1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5525535710354570898" src="http://3.bp.blogspot.com/_zzTSOjT_dhM/TK6lc_lrfpI/AAAAAAAABQE/CYv1EsA9zLQ/s400/1.jpg" style="cursor: pointer; float: left; height: 300px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Add and Ado .Net Entity Data Model as described in the beginning of the blog.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_zzTSOjT_dhM/TK6lCWu2wSI/AAAAAAAABP8/x-YY5--Osm8/s1600/2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5525535252710605090" src="http://4.bp.blogspot.com/_zzTSOjT_dhM/TK6lCWu2wSI/AAAAAAAABP8/x-YY5--Osm8/s400/2.jpg" style="cursor: pointer; float: left; height: 300px; margin: 0pt 10px 10px 0pt; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Open Global.asax and navigate to RegisterRoutes event. Uncomment the DefaultModel.RegisterContext and inside the typeof type the name of the Ado .Net Entities you have created and set ScaffoldAllTables attribute to true as shown below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;DefaultModel.RegisterContext(typeof(ContactManagementModel.ContactManagementEntities),
new ContextConfiguration() { ScaffoldAllTables = true });&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe align="right" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=shacommicnetb-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=159059990X&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-3805164785603675963?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/i2yfU43eF8tGcv1ZQG340bBE8zI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i2yfU43eF8tGcv1ZQG340bBE8zI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/i2yfU43eF8tGcv1ZQG340bBE8zI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i2yfU43eF8tGcv1ZQG340bBE8zI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/jCRsDTpyB8I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/3805164785603675963/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2010/12/asp-net-dynamic-data.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/3805164785603675963?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/3805164785603675963?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/jCRsDTpyB8I/asp-net-dynamic-data.html" title="Asp .Net Dynamic Data" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_zzTSOjT_dhM/TK6lc_lrfpI/AAAAAAAABQE/CYv1EsA9zLQ/s72-c/1.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2010/12/asp-net-dynamic-data.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcGQHg-eip7ImA9Wx9QEEU.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-5692688468639020551</id><published>2010-12-01T05:21:00.001-08:00</published><updated>2010-12-22T21:27:01.652-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-22T21:27:01.652-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="k-mug User Group Meeting" /><category scheme="http://www.blogger.com/atom/ns#" term="Shalvin" /><title>User Group Meeting - 11th Dec 2010 - Kochi</title><content type="html">&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=shacommicnetb-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0470563141" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt;Venue: Mastermind Computer Institute, 2nd Floor,&lt;/div&gt;New Kochappilly Building,&lt;br /&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://www.amazon.com/Professional-WCF-Communication-Foundation-Programmer/dp/0470563141?ie=UTF8&amp;amp;tag=shacommicnetb-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" style="clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;" target="_blank"&gt;&lt;img alt="Professional WCF 4: Windows Communication Foundation with .NET 4 (Wrox Programmer to Programmer)" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=0470563141&amp;amp;tag=shacommicnetb-20" /&gt;&lt;/a&gt;Near Federal Bank,&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Civil Line Road,&lt;/div&gt;Chembumukku,Cochin-682030 &lt;br /&gt;
&lt;br /&gt;
Agenda&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
09:30 - 09:40 Community updates&lt;br /&gt;
09:40 - 10:30 Introduction to WCF&lt;br /&gt;
10:30 - 11:15 Lambda - It's uses and abuses&lt;br /&gt;
11:15 - 11:30 Tea Break (15 min)&lt;br /&gt;
11:30 - 12:15 Introducing Razor – A new view engine for ASP.NET&lt;br /&gt;
12.15 - 01:00 Memory and Resource Leaks in .NET application&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.eventbrite.com/event/1091505723?ref=ebtn" target="_blank"&gt;Click Here to Register&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Further enquiries : 9745800512&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-5692688468639020551?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jxEWoI_Ut7wdzdSvCsc9J6dMNMQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jxEWoI_Ut7wdzdSvCsc9J6dMNMQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jxEWoI_Ut7wdzdSvCsc9J6dMNMQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jxEWoI_Ut7wdzdSvCsc9J6dMNMQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/6R7WODcO7sE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/5692688468639020551/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2010/12/user-group-meeting-11th-dec-2010-kochi.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/5692688468639020551?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/5692688468639020551?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/6R7WODcO7sE/user-group-meeting-11th-dec-2010-kochi.html" title="User Group Meeting - 11th Dec 2010 - Kochi" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2010/12/user-group-meeting-11th-dec-2010-kochi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QGQX45fCp7ImA9Wx9SEU8.&quot;"><id>tag:blogger.com,1999:blog-4704402901989791384.post-1147896497185492091</id><published>2010-11-10T18:22:00.000-08:00</published><updated>2010-11-30T04:48:40.024-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-30T04:48:40.024-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Kmug" /><category scheme="http://www.blogger.com/atom/ns#" term="Shalvin" /><title>Kerala Microsoft Users Group Session in Kochi on 13th Nov</title><content type="html">&lt;span style="font-family: Times New Roman; font-size: 100%;"&gt;* Windows Phone&lt;iframe align="right" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=shacommicnetb-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B0047T74VI&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt; 7&lt;br /&gt;
* Windows Communication Foundation 4.0&lt;br /&gt;
* Microsoft Surface&lt;br /&gt;
* Test Driven Development&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
&lt;span style="font-family: Times New Roman; font-size: 100%;"&gt;&lt;b&gt;Venue&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Times New Roman; font-size: 100%;"&gt;Mastermind Computer Institute, &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Times New Roman; font-size: 100%;"&gt;2nd Floor, New Kochappilly  Building, &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Times New Roman; font-size: 100%;"&gt;Near Federal Bank, Civil Line  Road,&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Times New Roman; font-size: 100%;"&gt; Chembumukku, Cochin-682030&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Times New Roman; font-size: 100%;"&gt;For online registration, please  visit K-MUG web site (&lt;/span&gt;&lt;a href="http://k-mug.org/" target="_blank"&gt;&lt;span style="color: blue; font-family: Times New Roman; font-size: 100%;"&gt;&lt;u&gt;http://k-mug.org&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Times New Roman; font-size: 100%;"&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Times New Roman; font-size: 100%;"&gt;K-MUG sessions are FREE, but  the entry pass is mandatory. All questions can be posted to K-MUG discussion  forum or contact the administrator at &lt;/span&gt;&lt;a href="mailto:admin@k-mug.org" target="_blank"&gt;&lt;span style="color: blue; font-family: Times New Roman; font-size: 100%;"&gt;&lt;u&gt;admin@k-mug.org&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-family: Times New Roman; font-size: 100%;"&gt;Event details can located here &lt;/span&gt;&lt;a href="http://k-mug.org/content/Sessions.aspx" target="_blank"&gt;&lt;span style="color: blue; font-family: Times New Roman; font-size: 100%;"&gt;&lt;u&gt;http://k-mug.org/content/&lt;wbr&gt;&lt;/wbr&gt;Sessions.aspx&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4704402901989791384-1147896497185492091?l=shalvinpd.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KL3A6Bxz-Sk9i-2lSep75XENxO4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KL3A6Bxz-Sk9i-2lSep75XENxO4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KL3A6Bxz-Sk9i-2lSep75XENxO4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KL3A6Bxz-Sk9i-2lSep75XENxO4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Uios/~4/1LPzZ0NQ-M0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://shalvinpd.blogspot.com/feeds/1147896497185492091/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://shalvinpd.blogspot.com/2010/11/kerala-microsoft-users-group-session-in.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/1147896497185492091?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4704402901989791384/posts/default/1147896497185492091?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Uios/~3/1LPzZ0NQ-M0/kerala-microsoft-users-group-session-in.html" title="Kerala Microsoft Users Group Session in Kochi on 13th Nov" /><author><name>Shalvin</name><uri>http://www.blogger.com/profile/03286235982190816460</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://shalvinpd.blogspot.com/2010/11/kerala-microsoft-users-group-session-in.html</feedburner:origLink></entry></feed>

