ASPForums.Net RSS Feedhttp://www.aspforums.net/Handlers/RSS.ashxLatest additions to the content that appears on ASPForums.Net(c) 2017 www.aspforums.com. All rights reserved.highcharts using entity framework<p>Refer:</p> <ol class="addToReplyList"> <li><input name="threadId" type="hidden" value="732853" /><a class="threadTitle" href="http://www.aspforums.net/Threads/732853/Spline-Hight-chart-bind-data-dynamically-from-database/">Spline Hight <span class="Highlight">chart</span> bind data dynamically from database </a></li> </ol>http://www.aspforums.net/Threads/239103/highcharts-using-entity-framework/http://www.aspforums.net/Threads/239103/highcharts-using-entity-framework/Thu, 05 May 2016 01:50:16 GMThighcharts using entity framework<p>this is not helpful for me :(&nbsp;</p>http://www.aspforums.net/Threads/239103/highcharts-using-entity-framework/http://www.aspforums.net/Threads/239103/highcharts-using-entity-framework/Thu, 05 May 2016 03:36:46 GMThighcharts using entity framework<p>Please share your complete code</p>http://www.aspforums.net/Threads/239103/highcharts-using-entity-framework/http://www.aspforums.net/Threads/239103/highcharts-using-entity-framework/Thu, 05 May 2016 03:49:41 GMThighcharts using entity framework<p>above is my completed code&nbsp;</p> <p>&nbsp;</p> <p>and other code is&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <pre class="brush: csharp">//------------------------------------------------------------------------------ // &lt;auto-generated&gt; // This code was generated from a template. // // Manual changes to this file may cause unexpected behavior in your application. // Manual changes to this file will be overwritten if the code is regenerated. // &lt;/auto-generated&gt; //------------------------------------------------------------------------------ using System; using System.ComponentModel; using System.Data.EntityClient; using System.Data.Objects; using System.Data.Objects.DataClasses; using System.Linq; using System.Runtime.Serialization; using System.Xml.Serialization; [assembly: EdmSchemaAttribute()] namespace WebApplication1 { #region Contexts /// &lt;summary&gt; /// No Metadata Documentation available. /// &lt;/summary&gt; public partial class ProjectdbEntities : ObjectContext { #region Constructors /// &lt;summary&gt; /// Initializes a new ProjectdbEntities object using the connection string found in the &#39;ProjectdbEntities&#39; section of the application configuration file. /// &lt;/summary&gt; public ProjectdbEntities() : base(&#34;name=ProjectdbEntities&#34;, &#34;ProjectdbEntities&#34;) { this.ContextOptions.LazyLoadingEnabled = true; OnContextCreated(); } /// &lt;summary&gt; /// Initialize a new ProjectdbEntities object. /// &lt;/summary&gt; public ProjectdbEntities(string connectionString) : base(connectionString, &#34;ProjectdbEntities&#34;) { this.ContextOptions.LazyLoadingEnabled = true; OnContextCreated(); } /// &lt;summary&gt; /// Initialize a new ProjectdbEntities object. /// &lt;/summary&gt; public ProjectdbEntities(EntityConnection connection) : base(connection, &#34;ProjectdbEntities&#34;) { this.ContextOptions.LazyLoadingEnabled = true; OnContextCreated(); } #endregion #region Partial Methods partial void OnContextCreated(); #endregion #region ObjectSet Properties /// &lt;summary&gt; /// No Metadata Documentation available. /// &lt;/summary&gt; public ObjectSet&lt;Catg_type&gt; Catg_type { get { if ((_Catg_type == null)) { _Catg_type = base.CreateObjectSet&lt;Catg_type&gt;(&#34;Catg_type&#34;); } return _Catg_type; } } private ObjectSet&lt;Catg_type&gt; _Catg_type; /// &lt;summary&gt; /// No Metadata Documentation available. /// &lt;/summary&gt; public ObjectSet&lt;Std_info&gt; Std_info { get { if ((_Std_info == null)) { _Std_info = base.CreateObjectSet&lt;Std_info&gt;(&#34;Std_info&#34;); } return _Std_info; } } private ObjectSet&lt;Std_info&gt; _Std_info; /// &lt;summary&gt; /// No Metadata Documentation available. /// &lt;/summary&gt; public ObjectSet&lt;Program_type&gt; Program_type { get { if ((_Program_type == null)) { _Program_type = base.CreateObjectSet&lt;Program_type&gt;(&#34;Program_type&#34;); } return _Program_type; } } private ObjectSet&lt;Program_type&gt; _Program_type; #endregion #region AddTo Methods /// &lt;summary&gt; /// Deprecated Method for adding a new object to the Catg_type EntitySet. Consider using the .Add method of the associated ObjectSet&amp;lt;T&amp;gt; property instead. /// &lt;/summary&gt; public void AddToCatg_type(Catg_type catg_type) { base.AddObject(&#34;Catg_type&#34;, catg_type); } /// &lt;summary&gt; /// Deprecated Method for adding a new object to the Std_info EntitySet. Consider using the .Add method of the associated ObjectSet&amp;lt;T&amp;gt; property instead. /// &lt;/summary&gt; public void AddToStd_info(Std_info std_info) { base.AddObject(&#34;Std_info&#34;, std_info); } /// &lt;summary&gt; /// Deprecated Method for adding a new object to the Program_type EntitySet. Consider using the .Add method of the associated ObjectSet&amp;lt;T&amp;gt; property instead. /// &lt;/summary&gt; public void AddToProgram_type(Program_type program_type) { base.AddObject(&#34;Program_type&#34;, program_type); } #endregion #region Function Imports /// &lt;summary&gt; /// No Metadata Documentation available. /// &lt;/summary&gt; public int spstdinfo() { return base.ExecuteFunction(&#34;spstdinfo&#34;); } #endregion } #endregion #region Entities /// &lt;summary&gt; /// No Metadata Documentation available. /// &lt;/summary&gt; [EdmEntityTypeAttribute(NamespaceName=&#34;ProjectdbModel&#34;, Name=&#34;Catg_type&#34;)] [Serializable()] [DataContractAttribute(IsReference=true)] public partial class Catg_type : EntityObject { #region Factory Method /// &lt;summary&gt; /// Create a new Catg_type object. /// &lt;/summary&gt; /// &lt;param name=&#34;catg_id&#34;&gt;Initial value of the Catg_id property.&lt;/param&gt; public static Catg_type CreateCatg_type(global::System.Int32 catg_id) { Catg_type catg_type = new Catg_type(); catg_type.Catg_id = catg_id; return catg_type; } #endregion #region Primitive Properties /// &lt;summary&gt; /// No Metadata Documentation available. /// &lt;/summary&gt; [EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)] [DataMemberAttribute()] public global::System.Int32 Catg_id { get { return _Catg_id; } set { if (_Catg_id != value) { OnCatg_idChanging(value); ReportPropertyChanging(&#34;Catg_id&#34;); _Catg_id = StructuralObject.SetValidValue(value); ReportPropertyChanged(&#34;Catg_id&#34;); OnCatg_idChanged(); } } } private global::System.Int32 _Catg_id; partial void OnCatg_idChanging(global::System.Int32 value); partial void OnCatg_idChanged(); /// &lt;summary&gt; /// No Metadata Documentation available. /// &lt;/summary&gt; [EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=true)] [DataMemberAttribute()] public global::System.String Catg_type1 { get { return _Catg_type1; } set { OnCatg_type1Changing(value); ReportPropertyChanging(&#34;Catg_type1&#34;); _Catg_type1 = StructuralObject.SetValidValue(value, true); ReportPropertyChanged(&#34;Catg_type1&#34;); OnCatg_type1Changed(); } } private global::System.String _Catg_type1; partial void OnCatg_type1Changing(global::System.String value); partial void OnCatg_type1Changed(); #endregion } /// &lt;summary&gt; /// No Metadata Documentation available. /// &lt;/summary&gt; [EdmEntityTypeAttribute(NamespaceName=&#34;ProjectdbModel&#34;, Name=&#34;Program_type&#34;)] [Serializable()] [DataContractAttribute(IsReference=true)] public partial class Program_type : EntityObject { #region Factory Method /// &lt;summary&gt; /// Create a new Program_type object. /// &lt;/summary&gt; /// &lt;param name=&#34;prog_id&#34;&gt;Initial value of the Prog_id property.&lt;/param&gt; public static Program_type CreateProgram_type(global::System.Int32 prog_id) { Program_type program_type = new Program_type(); program_type.Prog_id = prog_id; return program_type; } #endregion #region Primitive Properties /// &lt;summary&gt; /// No Metadata Documentation available. /// &lt;/summary&gt; [EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)] [DataMemberAttribute()] public global::System.Int32 Prog_id { get { return _Prog_id; } set { if (_Prog_id != value) { OnProg_idChanging(value); ReportPropertyChanging(&#34;Prog_id&#34;); _Prog_id = StructuralObject.SetValidValue(value); ReportPropertyChanged(&#34;Prog_id&#34;); OnProg_idChanged(); } } } private global::System.Int32 _Prog_id; partial void OnProg_idChanging(global::System.Int32 value); partial void OnProg_idChanged(); /// &lt;summary&gt; /// No Metadata Documentation available. /// &lt;/summary&gt; [EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=true)] [DataMemberAttribute()] public global::System.String Prog_name { get { return _Prog_name; } set { OnProg_nameChanging(value); ReportPropertyChanging(&#34;Prog_name&#34;); _Prog_name = StructuralObject.SetValidValue(value, true); ReportPropertyChanged(&#34;Prog_name&#34;); OnProg_nameChanged(); } } private global::System.String _Prog_name; partial void OnProg_nameChanging(global::System.String value); partial void OnProg_nameChanged(); #endregion } /// &lt;summary&gt; /// No Metadata Documentation available. /// &lt;/summary&gt; [EdmEntityTypeAttribute(NamespaceName=&#34;ProjectdbModel&#34;, Name=&#34;Std_info&#34;)] [Serializable()] [DataContractAttribute(IsReference=true)] public partial class Std_info : EntityObject { #region Factory Method /// &lt;summary&gt; /// Create a new Std_info object. /// &lt;/summary&gt; /// &lt;param name=&#34;std_id&#34;&gt;Initial value of the Std_id property.&lt;/param&gt; public static Std_info CreateStd_info(global::System.Int32 std_id) { Std_info std_info = new Std_info(); std_info.Std_id = std_id; return std_info; } #endregion #region Primitive Properties /// &lt;summary&gt; /// No Metadata Documentation available. /// &lt;/summary&gt; [EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)] [DataMemberAttribute()] public global::System.Int32 Std_id { get { return _Std_id; } set { if (_Std_id != value) { OnStd_idChanging(value); ReportPropertyChanging(&#34;Std_id&#34;); _Std_id = StructuralObject.SetValidValue(value); ReportPropertyChanged(&#34;Std_id&#34;); OnStd_idChanged(); } } } private global::System.Int32 _Std_id; partial void OnStd_idChanging(global::System.Int32 value); partial void OnStd_idChanged(); /// &lt;summary&gt; /// No Metadata Documentation available. /// &lt;/summary&gt; [EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=true)] [DataMemberAttribute()] public global::System.String Std_name { get { return _Std_name; } set { OnStd_nameChanging(value); ReportPropertyChanging(&#34;Std_name&#34;); _Std_name = StructuralObject.SetValidValue(value, true); ReportPropertyChanged(&#34;Std_name&#34;); OnStd_nameChanged(); } } private global::System.String _Std_name; partial void OnStd_nameChanging(global::System.String value); partial void OnStd_nameChanged(); /// &lt;summary&gt; /// No Metadata Documentation available. /// &lt;/summary&gt; [EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=true)] [DataMemberAttribute()] public global::System.String Std_address { get { return _Std_address; } set { OnStd_addressChanging(value); ReportPropertyChanging(&#34;Std_address&#34;); _Std_address = StructuralObject.SetValidValue(value, true); ReportPropertyChanged(&#34;Std_address&#34;); OnStd_addressChanged(); } } private global::System.String _Std_address; partial void OnStd_addressChanging(global::System.String value); partial void OnStd_addressChanged(); /// &lt;summary&gt; /// No Metadata Documentation available. /// &lt;/summary&gt; [EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=true)] [DataMemberAttribute()] public global::System.String Std_number { get { return _Std_number; } set { OnStd_numberChanging(value); ReportPropertyChanging(&#34;Std_number&#34;); _Std_number = StructuralObject.SetValidValue(value, true); ReportPropertyChanged(&#34;Std_number&#34;); OnStd_numberChanged(); } } private global::System.String _Std_number; partial void OnStd_numberChanging(global::System.String value); partial void OnStd_numberChanged(); /// &lt;summary&gt; /// No Metadata Documentation available. /// &lt;/summary&gt; [EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=true)] [DataMemberAttribute()] public Nullable&lt;global::System.Int32&gt; Catg_id { get { return _Catg_id; } set { OnCatg_idChanging(value); ReportPropertyChanging(&#34;Catg_id&#34;); _Catg_id = StructuralObject.SetValidValue(value); ReportPropertyChanged(&#34;Catg_id&#34;); OnCatg_idChanged(); } } private Nullable&lt;global::System.Int32&gt; _Catg_id; partial void OnCatg_idChanging(Nullable&lt;global::System.Int32&gt; value); partial void OnCatg_idChanged(); /// &lt;summary&gt; /// No Metadata Documentation available. /// &lt;/summary&gt; [EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=true)] [DataMemberAttribute()] public Nullable&lt;global::System.Int32&gt; Prog_id { get { return _Prog_id; } set { OnProg_idChanging(value); ReportPropertyChanging(&#34;Prog_id&#34;); _Prog_id = StructuralObject.SetValidValue(value); ReportPropertyChanged(&#34;Prog_id&#34;); OnProg_idChanged(); } } private Nullable&lt;global::System.Int32&gt; _Prog_id; partial void OnProg_idChanging(Nullable&lt;global::System.Int32&gt; value); partial void OnProg_idChanged(); #endregion } #endregion } </pre> <p>&nbsp;</p>http://www.aspforums.net/Threads/239103/highcharts-using-entity-framework/http://www.aspforums.net/Threads/239103/highcharts-using-entity-framework/Thu, 05 May 2016 04:12:46 GMThighcharts using entity framework<p>Hi <a class="username" rel="bakhtawar">bakhtawar</a>,</p> <p>Refer the below link and get the list through entity in place of code.</p> <p><a href="http://www.codeproject.com/Articles/820349/Highcharts-in-asp-net-using-jquery-ajax">http://www.codeproject.com/Articles/820349/Highcharts-in-asp-net-using-jquery-ajax</a></p> <p>&nbsp;</p>http://www.aspforums.net/Threads/239103/highcharts-using-entity-framework/http://www.aspforums.net/Threads/239103/highcharts-using-entity-framework/Thu, 05 May 2016 04:38:55 GMThighcharts using entity framework<p>this person is not using entity framework where as i try to do it throug entity framework so please any solution</p>http://www.aspforums.net/Threads/239103/highcharts-using-entity-framework/http://www.aspforums.net/Threads/239103/highcharts-using-entity-framework/Thu, 05 May 2016 04:51:29 GMThighcharts using entity framework<p>You need write the code to get the list using entityframework instead of the sql query. Refer the below article how to get record from database using Entity Framework.</p> <h1 class="header"><a title="Simple Entity Framework Tutorial in ASP.Net Web Forms with example'a" href="http://www.aspsnippets.com/Articles/Simple-Entity-Framework-Tutorial-in-ASPNet-Web-Forms-with-example.aspx">Simple Entity Framework Tutorial in ASP.Net Web Forms with example</a></h1>http://www.aspforums.net/Threads/239103/highcharts-using-entity-framework/http://www.aspforums.net/Threads/239103/highcharts-using-entity-framework/Thu, 05 May 2016 05:16:26 GMThighcharts using entity framework<p>i already write this entity code&nbsp;</p> <pre class="lang-cs prettyprint prettyprinted"><code><span class="pun">[</span><span class="typ">WebMethod</span><span class="pun">]</span> <span class="kwd">public</span> <span class="kwd">static</span> <span class="kwd">string</span><span class="pln"> jqufunc</span><span class="pun">()</span> <span class="pun">{</span> <span class="kwd">string</span><span class="pln"> res </span><span class="pun">=</span> <span class="str">"["</span><span class="pun">;</span> <span class="typ">ProjectdbEntities</span><span class="pln"> a </span><span class="pun">=</span> <span class="kwd">new</span> <span class="typ">ProjectdbEntities</span><span class="pun">();</span> <span class="kwd">var</span><span class="pln"> b </span><span class="pun">=</span><span class="pln"> a</span><span class="pun">.</span><span class="typ">Catg_type</span><span class="pun">;</span> <span class="kwd">foreach</span> <span class="pun">(</span><span class="kwd">var</span><span class="pln"> c </span><span class="kwd">in</span><span class="pln"> b</span><span class="pun">)</span> <span class="pun">{</span><span class="pln"> res </span><span class="pun">+=</span> <span class="str">"'"</span> <span class="pun">+</span><span class="pln"> c</span><span class="pun">.</span><span class="typ">Catg_type1</span> <span class="pun">+</span> <span class="str">"',"</span><span class="pun">;</span> <span class="pun">}</span><span class="pln"> res </span><span class="pun">=</span><span class="pln"> res</span><span class="pun">.</span><span class="typ">Substring</span><span class="pun">(</span><span class="lit">0</span><span class="pun">,</span><span class="pln"> res</span><span class="pun">.</span><span class="typ">Length</span> <span class="pun">-</span> <span class="lit">1</span><span class="pun">);</span><span class="pln"> res </span><span class="pun">+=</span> <span class="str">"]"</span><span class="pun">;</span> <span class="kwd">return</span><span class="pln"> res</span><span class="pun">;</span> <span class="pun">}<br /><br /><br /></span></code>for display data in x-axis (in chart) ie.e managemt, computerscince,finance<br /><br /><br />now i want to display program type and this is what i dont know how to <br />write and display in chart<br /><br />i try this but this not works<br /><br />public static string programinfo()<br /> { <br /> List&lt;Program_type&gt; P_INFO= new List&lt;Program_type&gt;();<br /> DataSet ds = new DataSet();<br /><br /> string res1 = "[";<br /> ProjectdbEntities ab = new ProjectdbEntities();<br /><br /> var bc = ab.Program_type;<br /> ab.spstdinfo();<br /> foreach (var c in bc)<br /> {<br /> //catname = c.Catg_type1;<br /> res1 += "'" + c.Prog_name + "',";<br /> }<br /> res1 = res1.Substring(0, res1.Length - 1);<br /> res1 += "]";<br /> return res1;<br /><br /><br /> }<br /><br /></pre>http://www.aspforums.net/Threads/239103/highcharts-using-entity-framework/http://www.aspforums.net/Threads/239103/highcharts-using-entity-framework/Thu, 05 May 2016 05:22:15 GMThighcharts using entity framework<p>Here i have created sample using query. You have to get the list of studentInfos by entity framework.</p> <p><span style="text-decoration: underline;">SQL</span></p> <pre class="brush: sql">CREATE PROCEDURE GetCategoriesChart AS BEGIN DECLARE @Categories AS TABLE(Catg_type VARCHAR(50),Prog_name VARCHAR(50),total_students INT) INSERT INTO @Categories VALUES(&#39;Management&#39;,&#39;BBA&#39;,3) INSERT INTO @Categories VALUES(&#39;Finance&#39;,&#39;BS-AF&#39;,2) INSERT INTO @Categories VALUES(&#39;ComputerScience&#39;,&#39;BBA&#39;,3) INSERT INTO @Categories VALUES(&#39;Management&#39;,&#39;BS-AF&#39;,2) INSERT INTO @Categories VALUES(&#39;Finance&#39;,&#39;BBA&#39;,4) INSERT INTO @Categories VALUES(&#39;ComputerScience&#39;,&#39;BS-AF&#39;,2) INSERT INTO @Categories VALUES(&#39;ComputerScience&#39;,&#39;MS-IT&#39;,2) INSERT INTO @Categories VALUES(&#39;Finance&#39;,&#39;MS-IT&#39;,5) INSERT INTO @Categories VALUES(&#39;Management&#39;,&#39;MS-IT&#39;,6) SELECT * FROM @Categories END</pre> <p><span style="text-decoration: underline;">HTML</span></p> <pre class="brush: html">&lt;div id=&#34;container&#34;&gt; &lt;/div&gt; &lt;div&gt; &lt;script src=&#34;Scripts/jquery.min.js&#34; type=&#34;text/javascript&#34;&gt;&lt;/script&gt; &lt;script src=&#34;Scripts/highcharts.js&#34; type=&#34;text/javascript&#34;&gt;&lt;/script&gt; &lt;script type=&#34;text/javascript&#34; src=&#34;http://cdnjs.cloudflare.com/ajax/libs/json2/20130526/json2.min.js&#34;&gt;&lt;/script&gt; &lt;script type=&#34;text/javascript&#34;&gt; $(document).ready(function () { $.ajax({ type: &#34;POST&#34;, contentType: &#34;application/json; charset=utf-8&#34;, url: &#34;Services/HighchartService.asmx/StudentAnalysis&#34;, data: &#34;{}&#34;, dataType: &#34;json&#34;, success: function (Result) { Result = Result.d; var uniqueCat = []; var uniqueProgName = []; $.map(Result, function (ele) { if (uniqueCat.indexOf(ele.CatgType) == -1) uniqueCat.push(ele.CatgType); if (uniqueProgName.indexOf(ele.ProgName) == -1) uniqueProgName.push(ele.ProgName); }); var seriesData = []; $.each(uniqueProgName, function () { var series = {}; var progName = $(this)[0]; series.name = progName; var s = $.grep(Result, function (e) { return e.ProgName == progName; }); series.data = $.map(s, function (e) { return e.totalStudents }); seriesData.push(series); }); DreawChart(uniqueCat, seriesData); }, error: function (Result) { alert(&#34;Error&#34;); } }); }); function DreawChart(series, seriesData) { $(&#39;#container&#39;).highcharts({ chart: { type: &#39;bar&#39;, renderTo: &#39;container&#39; }, title: { text: &#39;Studentinfo&#39; }, xAxis: { categories: eval(series) }, yAxis: { title: { text: &#39;Figures&#39; } }, plotOptions: { column: { pointPadding: 0.2, borderWidth: 0 } }, series: JSON.parse(JSON.stringify(seriesData)) }); } &lt;/script&gt; &lt;/div&gt;</pre> <p><span style="text-decoration: underline;">Code</span></p> <pre class="brush: csharp">public class Category { public string CatgType { get; set; } public string ProgName { get; set; } public int totalStudents { get; set; } } [WebMethod] public List&lt;Category&gt; FruitAnalysis() { List&lt;Category&gt; studentInfos = new List&lt;Category&gt;(); DataSet ds = new DataSet(); using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings[1].ConnectionString)) { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = &#34;GetCategoriesChart&#34;; cmd.CommandType = CommandType.StoredProcedure; cmd.Connection = con; using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { da.Fill(ds, &#34;Studentinfo&#34;); } } } if (ds != null) { if (ds.Tables.Count &gt; 0) { if (ds.Tables[&#34;Studentinfo&#34;].Rows.Count &gt; 0) { foreach (DataRow dr in ds.Tables[&#34;Studentinfo&#34;].Rows) { studentInfos.Add(new Category { CatgType = dr[&#34;Catg_type&#34;].ToString(), ProgName = dr[&#34;Prog_name&#34;].ToString(), totalStudents = Convert.ToInt32(dr[&#34;total_students&#34;]) }); } } } } return studentInfos; }</pre> <p><span style="text-decoration: underline;">Screenshot</span></p> <p><img src="http://i988.photobucket.com/albums/af3/mudassarkhan/239103.jpg" alt="" width="468" height="260" /></p>http://www.aspforums.net/Threads/239103/highcharts-using-entity-framework/http://www.aspforums.net/Threads/239103/highcharts-using-entity-framework/Thu, 05 May 2016 08:49:44 GMT