<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Soci blog</title>
	<atom:link href="http://soci.hu/blog/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://soci.hu/blog</link>
	<description>Az ember kivételével minden állat tudja, hogy a legfontosabb dolgunk az életben: élvezni azt.</description>
	<pubDate>Fri, 05 Mar 2010 13:44:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Újabb crash hotfix a VS 2010 RC1-hez</title>
		<link>http://soci.hu/blog/index.php/2010/03/05/ujabb-crash-hotfix-a-vs-2010-rc1-hez/</link>
		<comments>http://soci.hu/blog/index.php/2010/03/05/ujabb-crash-hotfix-a-vs-2010-rc1-hez/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 13:44:44 +0000</pubDate>
		<dc:creator>Soczó Zsolt</dc:creator>
		
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://soci.hu/blog/?p=1011</guid>
		<description><![CDATA[Itt.
Remélem ez már segít, mert már kezd az agyamra menni a a napi 10 crash.
]]></description>
			<content:encoded><![CDATA[<p><a href="https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=27019">Itt</a>.<br />
Remélem ez már segít, mert már kezd az agyamra menni a a napi 10 crash.</p>
]]></content:encoded>
			<wfw:commentRss>http://soci.hu/blog/index.php/2010/03/05/ujabb-crash-hotfix-a-vs-2010-rc1-hez/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ViewModelek kérdésköre</title>
		<link>http://soci.hu/blog/index.php/2010/03/03/viewmodelek-kerdeskore/</link>
		<comments>http://soci.hu/blog/index.php/2010/03/03/viewmodelek-kerdeskore/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 19:39:26 +0000</pubDate>
		<dc:creator>Soczó Zsolt</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[.NET 4]]></category>

		<category><![CDATA[Architektúra]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[Szakmai élet]]></category>

		<guid isPermaLink="false">http://soci.hu/blog/?p=1008</guid>
		<description><![CDATA[Mostanában oktatok és prototípust írok, közben ezer design kérdést tisztázok a fejemben. Az egyik ilyen pl., hogy a ViewModel DependencyProperty vagy INotifyPropertyChanged módon közvetítse a változásokat a GUI-ra?
Én az INotifyPropertyChanged-re szavaznék, mert így a ViewModel és nem függ a GUI technológiától, eleve nekem fura a modellben pl. WPF fogalmakat látni.
Infók a kérdéskörben.
Általános áttekintés:
INotifyPropertyChanged vs. DependencyProperty [...]]]></description>
			<content:encoded><![CDATA[<p>Mostanában oktatok és prototípust írok, közben ezer design kérdést tisztázok a fejemben. Az egyik ilyen pl., hogy a ViewModel DependencyProperty vagy INotifyPropertyChanged módon közvetítse a változásokat a GUI-ra?<br />
Én az INotifyPropertyChanged-re szavaznék, mert így a ViewModel és nem függ a GUI technológiától, eleve nekem fura a modellben pl. WPF fogalmakat látni.</p>
<p>Infók a kérdéskörben.</p>
<p>Általános áttekintés:<br />
<a href="http://stackoverflow.com/questions/291518/inotifypropertychanged-vs-dependencyproperty-in-viewmodel">INotifyPropertyChanged vs. DependencyProperty in ViewModel</a></p>
<p>Egy POCO szavazat:<br />
<a href="http://kentb.blogspot.com/2009/03/view-models-pocos-versus.html">View Models: POCOs versus DependencyObjects</a></p>
<p>Én Expressionnel oldom meg, hogy ne legyenek property name stringek a kódban, ő nem, de az objektum pool ötlet tetszik benne, átveszem, de szemeteljünk.<br />
<a href="http://joshsmithonwpf.wordpress.com/2007/08/29/a-base-class-which-implements-inotifypropertychanged/">A base class which implements INotifyPropertyChanged</a></p>
<p>Nagyon dicsérik a videót, még nem volt időm megnézni.<br />
<a href="http://blog.lab49.com/archives/2650">Jason Dolinger on Model-View-ViewModel</a></p>
<p><a href="http://karlshifflett.wordpress.com/2008/11/08/learning-wpf-m-v-vm/">Jó kép az MVVM rétegekről</a>.</p>
<p>Egyféle Validation megközelítés.<br />
<a href="http://joshsmithonwpf.wordpress.com/2008/11/14/using-a-viewmodel-to-provide-meaningful-validation-error-messages/">Using a ViewModel to Provide Meaningful Validation Error Messages</a></p>
]]></content:encoded>
			<wfw:commentRss>http://soci.hu/blog/index.php/2010/03/03/viewmodelek-kerdeskore/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A holokauszt törvényhez</title>
		<link>http://soci.hu/blog/index.php/2010/02/24/a-holokauszt-torvenyhez/</link>
		<comments>http://soci.hu/blog/index.php/2010/02/24/a-holokauszt-torvenyhez/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 09:56:55 +0000</pubDate>
		<dc:creator>Soczó Zsolt</dc:creator>
		
		<category><![CDATA[Élet]]></category>

		<guid isPermaLink="false">http://soci.hu/blog/?p=1006</guid>
		<description><![CDATA[Felmdmár András (http://www.scribd.com/doc/9647942/Beszelgetesek-Feldmar-Andrassal):
&#8220;Nagyon hosszú életem során arra a következtetésre jutottam, hogy fontos különbséget tennünk az emberek cselekedetei, valamint gondolatai, érzelmei között. Én csak olyan világban szeretnék élni, ahol nincs gondolatrendőrség, ahol nincsen érzelemrendőrség, de egyáltalán nem bánom azt, ha van cselekedetrendőrség. Mert az, hogy én mit gondolok és mit érzek, az én dolgom, ahhoz senkinek [...]]]></description>
			<content:encoded><![CDATA[<p>Felmdmár András (<a href="http://www.scribd.com/doc/9647942/Beszelgetesek-Feldmar-Andrassal">http://www.scribd.com/doc/9647942/Beszelgetesek-Feldmar-Andrassal</a>):<br />
&#8220;Nagyon hosszú életem során arra a következtetésre jutottam, hogy fontos különbséget tennünk az emberek cselekedetei, valamint gondolatai, érzelmei között. Én csak olyan világban szeretnék élni, ahol nincs gondolatrendőrség, ahol nincsen érzelemrendőrség, de egyáltalán nem bánom azt, ha van cselekedetrendőrség. Mert az, hogy én mit gondolok és mit érzek, az én dolgom, ahhoz senkinek semmi köze. Nincs jogom azonban olyasvalamit csinálni, ami megnehezíti azt, amit te akarsz tenni. Cselekedeteimmel nem szabad belevágnom más emberek életébe. A gondolkodásom az más. Ha nem tetszik, amit gondolok, akkor kimehetsz az ajtón, tehát a gondolataimmal nem csinálok semmi bajt. Ha abszolút bizarr dolgokat mondanék – amit persze én soha nem mondok –, akkor se lenne jogotok becsukni engem egy diliházba vagy egy börtönbe.&#8221;<br />
Feldmár -akit nagyon szeretek- zsidó ember. Szerintem, ennek ellenére ellenezne egy ilyen ostoba törvényt.</p>
]]></content:encoded>
			<wfw:commentRss>http://soci.hu/blog/index.php/2010/02/24/a-holokauszt-torvenyhez/feed/</wfw:commentRss>
		</item>
		<item>
		<title>VS 2010 RC elszállás - hotfix</title>
		<link>http://soci.hu/blog/index.php/2010/02/20/vs-2010-rc-elszallas-hotfix/</link>
		<comments>http://soci.hu/blog/index.php/2010/02/20/vs-2010-rc-elszallas-hotfix/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 10:14:38 +0000</pubDate>
		<dc:creator>Soczó Zsolt</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Szakmai élet]]></category>

		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://soci.hu/blog/?p=1004</guid>
		<description><![CDATA[Ez igencsak bosszantó volt, remélem a fix megoldja.
Nekem nem tablet pcm van, mégis előjön.
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=26662
]]></description>
			<content:encoded><![CDATA[<p>Ez igencsak bosszantó volt, remélem a fix megoldja.<br />
Nekem nem tablet pcm van, mégis előjön.<br />
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=26662</p>
]]></content:encoded>
			<wfw:commentRss>http://soci.hu/blog/index.php/2010/02/20/vs-2010-rc-elszallas-hotfix/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Enterprise Modeling Anti-Patterns</title>
		<link>http://soci.hu/blog/index.php/2010/02/01/enterprise-modeling-anti-patterns/</link>
		<comments>http://soci.hu/blog/index.php/2010/02/01/enterprise-modeling-anti-patterns/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 17:13:44 +0000</pubDate>
		<dc:creator>Soczó Zsolt</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Szakmai élet]]></category>

		<guid isPermaLink="false">http://soci.hu/blog/?p=1002</guid>
		<description><![CDATA[Link.
Most tervezek egy cégnek egy nagyobb architektúrát, és közben próbálom szem előtt tartani ezt a listát, könnyű beleesni a benne szereplő hibákba.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.agilemodeling.com/essays/enterpriseModelingAntiPatterns.htm">Link</a>.</p>
<p>Most tervezek egy cégnek egy nagyobb architektúrát, és közben próbálom szem előtt tartani ezt a listát, könnyű beleesni a benne szereplő hibákba.</p>
]]></content:encoded>
			<wfw:commentRss>http://soci.hu/blog/index.php/2010/02/01/enterprise-modeling-anti-patterns/feed/</wfw:commentRss>
		</item>
		<item>
		<title>EF SSDL alapú felhasználói bemenet ellenőrzés</title>
		<link>http://soci.hu/blog/index.php/2010/02/01/ef-ssdl-alapu-felhasznaloi-bemenet-ellenorzes/</link>
		<comments>http://soci.hu/blog/index.php/2010/02/01/ef-ssdl-alapu-felhasznaloi-bemenet-ellenorzes/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 15:23:34 +0000</pubDate>
		<dc:creator>Soczó Zsolt</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[ADO.NET]]></category>

		<category><![CDATA[Adatbázisok]]></category>

		<category><![CDATA[Entity Framework]]></category>

		<category><![CDATA[Szakmai élet]]></category>

		<guid isPermaLink="false">http://soci.hu/blog/?p=1000</guid>
		<description><![CDATA[A következőn töröm a fejem. Az Entity Framework SSDL-jében definiálva vannak az entitás property-k alapvető jellemzői: nullázhatóság, max hossz. Ezeket a GUI-n ki kell kényszeríteni. Nyilván vannak összetettebb validálási szabályok, de most koncentráljunk ezekre az elemiekre.
Utálok minden redundanciát egy rendszerben, ezért azt gondoltam, a szabályokat kiolvasom az EF sémájából, és ebből táplálom meg a validáló [...]]]></description>
			<content:encoded><![CDATA[<p>A következőn töröm a fejem. Az Entity Framework SSDL-jében definiálva vannak az entitás property-k alapvető jellemzői: nullázhatóság, max hossz. Ezeket a GUI-n ki kell kényszeríteni. Nyilván vannak összetettebb validálási szabályok, de most koncentráljunk ezekre az elemiekre.<br />
Utálok minden redundanciát egy rendszerben, ezért azt gondoltam, a szabályokat kiolvasom az EF sémájából, és ebből táplálom meg a validáló részeket, így nem kell törődni az egyszerű validálásokkal, automatikusan működni fognak.</p>
<p>A következő kis kódocska mutatja meg a metaadatok használatát:</p>
<pre name="code" class="c#">

o.ForceLoadingSchemas();

var sspaceEntitySets = o.MetadataWorkspace
       .GetItems&lt;EntityContainer&gt;(DataSpace.SSpace)
       .First().BaseEntitySets.OfType&lt;EntitySet&gt;();

foreach (EntitySet es in sspaceEntitySets)
{
    foreach (EdmProperty p in es.ElementType.Properties)
    {
        ReadOnlyMetadataCollection&lt;Facet&gt; facets = p.TypeUsage.Facets;
        Debug.WriteLine(&quot;{0} is {1} nullable&quot;, p.Name, (bool)facets[&quot;Nullable&quot;].Value ? &quot;&quot; : &quot;not&quot;);
        if (facets.Contains(&quot;MaxLength&quot;))
        {
            Debug.WriteLine(&quot;{0} MaxLenght is {1}&quot;, p.Name, (int)facets[&quot;MaxLength&quot;].Value);
        }
        Debug.WriteLine(&quot;{0} is {1} nullable&quot;, p.Name, (bool)facets[&quot;Nullable&quot;].Value ? &quot;&quot; : &quot;not&quot;);
    }
}
</pre>
<p>A ForceLoadingSchemas az ObjectContext partial classában van:</p>
<pre name="code" class="c#">

public void ForceLoadingSchemas()
{
    CreateQuery&lt;BusinessEntity&gt;(&quot;AdventureWorks2008Entities3.BusinessEntities&quot;).ToTraceString();
}
</pre>
<p>Csinált már valaki ilyet? Van benne valami csapda, amit most nem látok?</p>
]]></content:encoded>
			<wfw:commentRss>http://soci.hu/blog/index.php/2010/02/01/ef-ssdl-alapu-felhasznaloi-bemenet-ellenorzes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SQLCLR deplyment hiba</title>
		<link>http://soci.hu/blog/index.php/2010/01/27/sqlclr-deplyment-hiba/</link>
		<comments>http://soci.hu/blog/index.php/2010/01/27/sqlclr-deplyment-hiba/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 09:24:59 +0000</pubDate>
		<dc:creator>Soczó Zsolt</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[ADO.NET]]></category>

		<category><![CDATA[Adatbázisok]]></category>

		<category><![CDATA[SQL Server 2005]]></category>

		<category><![CDATA[SQL Server 2008]]></category>

		<category><![CDATA[Szakmai élet]]></category>

		<guid isPermaLink="false">http://soci.hu/blog/?p=998</guid>
		<description><![CDATA[Error: Incorrect syntax near valami.
Akkor jön elő, ha az SQLCLR assemblyt és benne a függvényeket akarja az VS deployolni. Több oka lehet, most az volt, hogy egy .NET oldalon double-t visszaadó függvény véletlenül így lett deklarálva:


[SqlFunction(..., TableDefinition = &#34;Datum datetime, Szazalek double&#34;)]

Mi a hiba benne? SQL Serverben nincs double, csak real és float. Ráadásul a [...]]]></description>
			<content:encoded><![CDATA[<p>Error: Incorrect syntax near valami.<br />
Akkor jön elő, ha az SQLCLR assemblyt és benne a függvényeket akarja az VS deployolni. Több oka lehet, most az volt, hogy egy .NET oldalon double-t visszaadó függvény véletlenül így lett deklarálva:</p>
<pre name="code" class="c#">

[SqlFunction(..., TableDefinition = &quot;Datum datetime, Szazalek double&quot;)]
</pre>
<p>Mi a hiba benne? SQL Serverben nincs double, csak real és float. Ráadásul a C# float az az SQL real és a C# double az SQL Server float (kb.). :)</p>
<p>Az előbbi helyesen:</p>
<pre name="code" class="c#">

[SqlFunction(..., TableDefinition = &quot;Datum datetime, Szazalek float&quot;)]
</pre>
<p>Miért kellett SQLCLR függvényt írni? A futó aggregálások (én legalábbis nem tudok jobbat kurzor nélkül) o(n2)-es algoritmusok, ezt CLR-ben könnyen meg lehet írni o(n)-re. Pl:</p>
<pre name="code" class="c#">

ï»¿using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using Microsoft.SqlServer.Server;

public class UserDefinedFunctions
{
    internal class Result
    {
        public long RowId;
        public double CumDollarGain;
        public double TopDollarGain;
        public double DollarDrawDown;
    }

    //Input table: create table #trades(RowId long, DollarGain money, other columns possible)
    [SqlFunction(FillRowMethodName = &quot;FillRow&quot;, DataAccess = DataAccessKind.Read,
        TableDefinition = &quot;RowId bigint, CumDollarGain float, TopDollarGain float, DollarDrawDown float&quot;)]
    public static IEnumerable Cumul()
    {
        using (var conn = new SqlConnection(&quot;Context connection=true&quot;))
        {
            using (var cmd = new SqlCommand(&quot;select RowID, DollarGain from #trades&quot;, conn))
            {
                var res = new List&lt;Result&gt;();
                conn.Open();
                double cumulPrice = 0, topPrice = 0, drawDawn = 0;

                using (SqlDataReader r = cmd.ExecuteReader())
                {
                    int idCol = r.GetOrdinal(&quot;RowID&quot;);
                    int gainCol = r.GetOrdinal(&quot;DollarGain&quot;);

                    while (r.Read())
                    {
                        var price = r.GetDouble(gainCol);

                        cumulPrice += price;
                        topPrice = Math.Max(price, topPrice);

                        drawDawn += price;
                        drawDawn = Math.Min(drawDawn, 0);

                        res.Add(new Result
                                    {
                                        RowId = r.GetInt64(idCol),
                                        CumDollarGain = cumulPrice,
                                        TopDollarGain = topPrice,
                                        DollarDrawDown = drawDawn
                                    });
                    }
                    return res;
                }
            }
        }
    }
    public static void FillRow(object obj,
    out long id,
    out double cumDollarGain,
    out double topDollarGain,
    out double dollarDrawDown)
    {
        var r = (Result)obj;
        id = r.RowId;
        cumDollarGain = r.CumDollarGain;
        topDollarGain = r.TopDollarGain;
        dollarDrawDown = r.DollarDrawDown;
    }
};
</pre>
<p>Sajnos nem lehet átpasszolni a megnyitott SqlDataReadert a két metódus között, ezért kénytelen az ember letárolni az eredményhalmazt. Persze pár ezer sornál ez nem gond.</p>
]]></content:encoded>
			<wfw:commentRss>http://soci.hu/blog/index.php/2010/01/27/sqlclr-deplyment-hiba/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Parallel.ForEach in action</title>
		<link>http://soci.hu/blog/index.php/2010/01/21/parallelforeach-in-action/</link>
		<comments>http://soci.hu/blog/index.php/2010/01/21/parallelforeach-in-action/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 22:20:37 +0000</pubDate>
		<dc:creator>Soczó Zsolt</dc:creator>
		
		<category><![CDATA[ADO.NET]]></category>

		<category><![CDATA[Adatbázisok]]></category>

		<category><![CDATA[SQL Server 2008]]></category>

		<category><![CDATA[Szakmai élet]]></category>

		<guid isPermaLink="false">http://soci.hu/blog/?p=995</guid>
		<description><![CDATA[Imádom, nagyon ügyes dolog. Csak azért nem hajtotta ki jobban a procikat, mert már nem győzték a diszkek.
Érdekes problémaként még az jött elő, hogy több mint 100 szálat indított a Parallel, mert úgy érezte ez jó lesz, de az Sql Server connection poolja alapban max. 100 kapcsolatot engedélyez, így egyes szálak bedugultak. Lejjebb lehet venni [...]]]></description>
			<content:encoded><![CDATA[<p>Imádom, <a href="http://msdn.microsoft.com/en-us/library/dd460720%28VS.100%29.aspx">nagyon ügyes dolog</a>. Csak azért nem hajtotta ki jobban a procikat, mert már nem győzték a diszkek.<br />
Érdekes problémaként még az jött elő, hogy több mint 100 szálat indított a Parallel, mert úgy érezte ez jó lesz, de az Sql Server connection poolja alapban max. 100 kapcsolatot engedélyez, így egyes szálak bedugultak. Lejjebb lehet venni a szálak számát, vagy feljebb a poolt. Nekem 80 szál elég volt, úgyse győzte már az SQL Server az adatokat.</p>
<p><a href="http://soci.hu/blog/wp-content/uploads/2010/01/loadingwithparallelforeach.png"><img src="http://soci.hu/blog/wp-content/uploads/2010/01/loadingwithparallelforeach-300x193.png" alt="" title="Párhuzamos adatbetöltés .NET 4 Parallel.ForEach-csel" width="300" height="193" class="alignnone size-medium wp-image-996" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://soci.hu/blog/index.php/2010/01/21/parallelforeach-in-action/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Jó Entity Framework architektúra cikkek</title>
		<link>http://soci.hu/blog/index.php/2010/01/19/jo-entity-framework-architektura-cikkek/</link>
		<comments>http://soci.hu/blog/index.php/2010/01/19/jo-entity-framework-architektura-cikkek/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 14:33:31 +0000</pubDate>
		<dc:creator>Soczó Zsolt</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[ADO.NET]]></category>

		<category><![CDATA[Architektúra]]></category>

		<category><![CDATA[Entity Framework]]></category>

		<category><![CDATA[Szakmai élet]]></category>

		<guid isPermaLink="false">http://soci.hu/blog/?p=993</guid>
		<description><![CDATA[Hogyan építsünk EF-re többrétegű appot?
1. Anti-Patterns To Avoid In N-Tier Applications
2. N-Tier Application Patterns
3. Building N-Tier Apps with EF4
Jó cikkek.
]]></description>
			<content:encoded><![CDATA[<p>Hogyan építsünk EF-re többrétegű appot?<br />
1. <a href="http://msdn.microsoft.com/en-us/magazine/dd882522.aspx">Anti-Patterns To Avoid In N-Tier Applications</a><br />
2. <a href="http://msdn.microsoft.com/en-us/magazine/ee321569.aspx">N-Tier Application Patterns</a><br />
3. <a href="http://msdn.microsoft.com/en-us/magazine/ee335715.aspx">Building N-Tier Apps with EF4</a></p>
<p>Jó cikkek.</p>
]]></content:encoded>
			<wfw:commentRss>http://soci.hu/blog/index.php/2010/01/19/jo-entity-framework-architektura-cikkek/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Entity Framework gyors lett</title>
		<link>http://soci.hu/blog/index.php/2010/01/06/entity-framework-gyors-lett/</link>
		<comments>http://soci.hu/blog/index.php/2010/01/06/entity-framework-gyors-lett/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 09:03:30 +0000</pubDate>
		<dc:creator>Soczó Zsolt</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Adatbázisok]]></category>

		<category><![CDATA[Szakmai élet]]></category>

		<guid isPermaLink="false">http://soci.hu/blog/?p=991</guid>
		<description><![CDATA[Na, ez aztán a furcsa. Pár napja írtam, mennyire lassan indul az EF. Nem tudom mitől, talán attól, hogy felraktam a Microsoft ADO.NET Entity Framework Feature Community Technology Preview 2-t, ami lecserélte a bugos .NET 4 Beta2-es EF assemblyket, amelyek nem használták ki az előfordított viewkat? Nem tudom, nem nyomoztam utána, mert most jó. :)
Korábban [...]]]></description>
			<content:encoded><![CDATA[<p>Na, ez aztán a furcsa. Pár napja <a href="http://soci.hu/blog/index.php/2010/01/03/entity-framework-teljesitmeny-optimalizalas/">írtam</a>, mennyire lassan indul az EF. Nem tudom mitől, talán attól, hogy felraktam a <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=13FDFCE4-7F92-438F-8058-B5B4041D0F01&#038;displaylang=en">Microsoft ADO.NET Entity Framework Feature Community Technology Preview 2</a>-t, ami lecserélte a bugos .NET 4 Beta2-es EF assemblyket, amelyek nem használták ki az előfordított viewkat? Nem tudom, nem nyomoztam utána, mert most jó. :)<br />
Korábban annyira felbosszantott, hogy elkezdtem nézni az NHibernate-et, de ahhoz meg a LINQ támogatás jár még gyerekcipőben, nekem meg tele van azzal a programom. Így az kiesett.<br />
Marad az EF, így már nagyon szeretem.</p>
]]></content:encoded>
			<wfw:commentRss>http://soci.hu/blog/index.php/2010/01/06/entity-framework-gyors-lett/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
