<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Comment Feed for Polita Paulus - BLINQ (WM_IN on Channel 9)</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/shows/wm_in/polita-paulus-blinq/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Comment Feed for Polita Paulus - BLINQ (WM_IN on Channel 9)</title><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/</link></image><description>Polita Paulus - BLINQ</description><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/</link><language>en-us</language><pubDate>Sat, 24 Feb 2007 22:18:48 GMT</pubDate><lastBuildDate>Sat, 24 Feb 2007 22:18:48 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Re: Polita Paulus - BLINQ</title><description>Pretty impressive work. Sounds like automatically building a web interface to the tables in the database. The production databases are usually protected from the developers so that changes are not advertently made. I see that this is going to make the job of production control so much more difficult as the same connection string used by the application can be used by the website built using this tool to bypass the rules within the application and modify data in the database.</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=290296</link><pubDate>Sat, 24 Feb 2007 22:18:48 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=290296</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/290296/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Pretty impressive work. Sounds like automatically building a web interface to the tables in the database. The production databases are usually protected from the developers so that changes are not advertently made. I see that this is going to make the job of production control so much more difficult&amp;#8230;</evnet:previewtext><dc:creator>dcumg</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/290296/Trackback.aspx</trackback:ping></item><item><title>Re: Polita Paulus - BLINQ</title><description>I recognize the poster on the wall - the good old ASP.NET Page LifeCycle poster (http://pointerx.net/photos/screenshots/images/852/original.aspx). :)&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=266489</link><pubDate>Tue, 21 Nov 2006 00:01:07 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=266489</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/266489/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I recognize the poster on the wall - the good old ASP.NET Page LifeCycle poster (http://pointerx.net/photos/screenshots/images/852/original.aspx). :)</evnet:previewtext><dc:creator>Jon Galloway [MVP]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/266489/Trackback.aspx</trackback:ping></item><item><title>Re: query optimization</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;cbenard wrote:&lt;/div&gt;&lt;div&gt;﻿Polita,&lt;BR&gt;&lt;BR&gt;Thanks for the answer about using SPs with LINQ and Blinq.&amp;nbsp; For clarification though, am I to understand that if you do standard LINQ queries like "from c in .... where .... select...." that it will not be optimized in SQL sql server?&amp;nbsp; If I'm understanding that correctly, it is simply passing "select ... from ... where..." to SQL server as an ad hoc query if you're not calling SPs.&lt;BR&gt;&lt;BR&gt;Thanks again.&lt;BR&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;BR&gt;&lt;BR&gt;LINQ queries against SQL Server databases do get translated into SQL statements that get sent to the server itself for processing. Of course, SQL Server does optimize those queries like all others; that is you don't have to wrap SQL statements into a stored procedure in order to optimize a query. Stored procedures are good for wrapping up more complex computation than query and view management (updates, especially) of course. &lt;BR&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=228528</link><pubDate>Sun, 10 Sep 2006 20:02:44 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=228528</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/228528/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>cbenard wrote:﻿Polita,Thanks for the answer about using SPs with LINQ and Blinq.&amp;nbsp; For clarification though, am I to understand that if you do standard LINQ queries like "from c in .... where .... select...." that it will not be optimized in SQL sql server?&amp;nbsp; If I'm understanding that&amp;#8230;</evnet:previewtext><dc:creator>samdruk</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/228528/Trackback.aspx</trackback:ping></item><item><title>Re: Polita Paulus - BLINQ</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;phuff wrote:&lt;/div&gt;&lt;div&gt;Diego- DetailsView is already two-column: one for the field names and one for the field values.&amp;nbsp; Is that not what you mean?&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;BR&gt;&lt;BR&gt;
&lt;P&gt;No Polita, sorry for the confusion. What I would need is a new kind of DetailsView control that would look like two of your current DetailsViews placed side by side. That would total four columns, but I guess you could generalize the idea to multi-column DetailsViews.&lt;/P&gt;
&lt;P&gt;In my company we&amp;nbsp;have been building a set of components and practices around ASP.NET 2.0 to accelerate the development of our own applications. &lt;BR&gt;&lt;BR&gt;We like to use DetailsViews (and also GridViews) because they let us build user interfaces that work with only a few lines of code and&amp;nbsp;very little markup. It is also nice that we don't need to buy third party components for decent user interfaces anymore. &lt;BR&gt;&lt;BR&gt;However,&amp;nbsp;a&amp;nbsp;common complain has been that our DetailsView based pages look too sparse and do&amp;nbsp;not take advantage of horizontal space.&lt;/P&gt;
&lt;P&gt;Every time we have to resort to FormViews we don't like it because they need much more code and markup. It is also more difficult for the UI programmer to get the layout right.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Also, we have developed a few DataField controls that work inside DetailsViews and GridViews so we can sometimes avoid using TemplateFields, but we cannot use those controls inside a FormsView.&lt;/P&gt;
&lt;P&gt;If we had a two (four) column DetailsView, we could get rid of FormViews almost completely. &lt;/P&gt;
&lt;P&gt;There are other related issues of course. We cannot use multiple DetailsViews connected to the same DataSource, and at the same time having fields that are contiguous in the user interface but do not directly map to the same underlying DataSource is a common hurdle. &lt;BR&gt;&lt;BR&gt;Thank you for listening.&lt;BR&gt;&lt;BR&gt;PS: I decided to submit this as a piece of feedback to &lt;a href="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=185387"&gt;https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=185387&lt;/a&gt;&amp;nbsp;(It is a shame that I cannot edit the original post there, cause it is a senseless mess).&lt;/P&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=224114</link><pubDate>Sat, 02 Sep 2006 23:25:13 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=224114</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/224114/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>phuff wrote:Diego- DetailsView is already two-column: one for the field names and one for the field values.&amp;nbsp; Is that not what you mean?
No Polita, sorry for the confusion. What I would need is a new kind of DetailsView control that would look like two of your current DetailsViews placed side&amp;#8230;</evnet:previewtext><dc:creator>DiegoV</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/224114/Trackback.aspx</trackback:ping></item><item><title>Re: Polita Paulus - BLINQ</title><description>Have you seen EntitySpaces ASPX Template Suite? It works on all thier DBMS systems.&amp;nbsp; It makes for a very nice .NET architecture as well.&lt;br&gt;&lt;br&gt;&lt;a href="http://www.entityspaces.net/portal/Products/ASPNETTemplateDemo/tabid/136/Default.aspx"&gt;http://www.entityspaces.net/portal/Products/ASPNETTemplateDemo/tabid/136/Default.aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=224644</link><pubDate>Sat, 26 Aug 2006 19:56:08 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=224644</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/224644/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Have you seen EntitySpaces ASPX Template Suite? It works on all thier DBMS systems.&amp;nbsp; It makes for a very nice .NET architecture as well.http://www.entityspaces.net/portal/Products/ASPNETTemplateDemo/tabid/136/Default.aspx</evnet:previewtext><dc:creator>MyGeneration</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/224644/Trackback.aspx</trackback:ping></item><item><title>Re: Polita Paulus - BLINQ</title><description>Diego- DetailsView is already two-column: one for the field names and one for the field values.&amp;nbsp; Is that not what you mean?</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=223637</link><pubDate>Thu, 24 Aug 2006 01:16:03 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=223637</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/223637/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Diego- DetailsView is already two-column: one for the field names and one for the field values.&amp;nbsp; Is that not what you mean?</evnet:previewtext><dc:creator>phuff</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/223637/Trackback.aspx</trackback:ping></item><item><title>Re: Polita Paulus - BLINQ</title><description>Polita, BLINQ is super cool. I plan to start my next project by running BLINQ. I am very lucky to have a very nicely normalized database that I want to build a new ASP.NET based UI around. But I am aware that this is not very often the case. Most databases I have to deal with are out of my control and seem to be full of broken bridges. Will it be possible to run BLINQ over the upcomming ADO.NET Entity Framework to solve this? &lt;BR&gt;&lt;BR&gt;And this is off-topic, but very important (even if it is not as cool as BLINQ). Are we going to see a two column DetailsView someday?</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=220187</link><pubDate>Mon, 14 Aug 2006 03:21:43 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=220187</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/220187/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Polita, BLINQ is super cool. I plan to start my next project by running BLINQ. I am very lucky to have a very nicely normalized database that I want to build a new ASP.NET based UI around. But I am aware that this is not very often the case. Most databases I have to deal with are out of my control&amp;#8230;</evnet:previewtext><dc:creator>DiegoV</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/220187/Trackback.aspx</trackback:ping></item><item><title>Re: Polita Paulus - BLINQ</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;schrepfler wrote:&lt;/div&gt;&lt;div&gt;﻿Looks very promising, what I object is that it's still data driven. You generate a new set of classes that abstract a database (which might be usefull), but why generate new classes if you already have your own set of the domain in question? I believe a coherent Model Driven solution should also exist and I guess with entities the true ORM nature should allow us to use our domain objects directly. At this point we can see a convergence between the approaches of both Java and .Net on persistence and object-relational mapping except that .Net integrates the queries directly in the language.&lt;BR&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;BR&gt;&lt;BR&gt;Sounds like you need to read the SQL Server manual. Since 7.0 there is no advantage to running a query that is in a stored proc over one that is sent via the connection. &lt;BR&gt;&lt;BR&gt;As a matter of fact there can be a disatvantage in that the first time you run the stored proc, the execution plan is optimized for the specific parameters that you pass in. Your next call to that proc may have a faster execution plan but the existing one will be used since it is from a already run proc.&lt;BR&gt;&lt;BR&gt;Also, dynamic query's execution plans are cached, so if the same query comes in again the previous execution plan is reused.&lt;BR&gt;&lt;BR&gt;You may want to look at some of Kim Tripp's web casts on SQL performance optimization where she actually demonstrates that even using dynamic SQL in an SP can dramatically increase performance.&lt;BR&gt;&lt;BR&gt;BOb&lt;BR&gt;&lt;BR&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=217861</link><pubDate>Sat, 05 Aug 2006 20:33:52 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=217861</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/217861/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>schrepfler wrote:﻿Looks very promising, what I object is that it's still data driven. You generate a new set of classes that abstract a database (which might be usefull), but why generate new classes if you already have your own set of the domain in question? I believe a coherent Model Driven&amp;#8230;</evnet:previewtext><dc:creator>pilotbob</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/217861/Trackback.aspx</trackback:ping></item><item><title>Re: Polita Paulus - BLINQ</title><description>Check out &lt;a href="http://www.ironspeed.com"&gt;www.ironspeed.com&lt;/a&gt; &lt;BR&gt;&lt;BR&gt;IronSpeed doesn't use LINQ (obviously), but since it's a few years ahead of BLINQ, it should give you a good idea about how cool BLINQ can be in the future.&lt;BR&gt;&lt;BR&gt;One of the very cool things about IronSpeed is that you can regenerate over-and-over as your DB evolves and you don't lose changes you've made to code. BLINQ will def. need this functionality to complete.&lt;BR&gt;&lt;BR&gt;Great video, looking forward to working with BLINQ.</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=214830</link><pubDate>Wed, 26 Jul 2006 14:30:38 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=214830</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/214830/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Check out www.ironspeed.com IronSpeed doesn't use LINQ (obviously), but since it's a few years ahead of BLINQ, it should give you a good idea about how cool BLINQ can be in the future.One of the very cool things about IronSpeed is that you can regenerate over-and-over as your DB evolves and you&amp;#8230;</evnet:previewtext><dc:creator>flerlerp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/214830/Trackback.aspx</trackback:ping></item><item><title>Re: Polita Paulus - BLINQ</title><description>SQL Server does optimize non-sproc queries pretty well. Contrary to what most people think, they are even faster in a number of cases because the server is often able to create a better execution plan depending on the parameters, as opposed to sprocs that have a fixed execution plan, which sometimes negates the effect of not having to compile the query.&lt;BR&gt;As always when perf is involved, measurement is the only way to find out.</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=214553</link><pubDate>Tue, 25 Jul 2006 18:47:42 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=214553</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/214553/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>SQL Server does optimize non-sproc queries pretty well. Contrary to what most people think, they are even faster in a number of cases because the server is often able to create a better execution plan depending on the parameters, as opposed to sprocs that have a fixed execution plan, which sometimes&amp;#8230;</evnet:previewtext><dc:creator>bleroy</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/214553/Trackback.aspx</trackback:ping></item><item><title>Re: Polita Paulus - BLINQ</title><description>&lt;STRONG&gt;prabhupr:&lt;/STRONG&gt;&lt;BR&gt;Please check out the &lt;a href="http://www.asp.net/sandbox/app_blinq.aspx"&gt;Blinq&amp;nbsp;info&amp;nbsp;page&lt;/a&gt; for info on the requirements for running Blinq.&lt;BR&gt;&lt;BR&gt;Once Blinq has run, you can change the generated GridViews and DetailsViews to allow editing on just the columns you choose.&amp;nbsp; On BoundFields, you can disable editing by setting ReadOnly=true.&amp;nbsp; On TemplateFields, remove the EditItemTemplate.&lt;BR&gt;&lt;BR&gt;You can edit the data retrieval methods in the StaticMethods file in App_Code.&amp;nbsp; I would discourage you from making changes to the database code file that's in App_Code.&lt;BR&gt;&lt;BR&gt;Blinq is a one-time website generation tool, which means that successive runs will overwrite, not modify, output from a previous run.&amp;nbsp; In other words, if you run Blinq again, it will overwrite the contents and your changes will be lost.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;cbenard:&lt;BR&gt;&lt;/STRONG&gt;Yes, if you write standard LINQ queries, sprocs are not called.&amp;nbsp; Instead, standard SQL commands are created and issued to the SQL Server.&amp;nbsp; I don't have a deep understanding of whether SQL is able to optimize those queries before or while running them, but the commands themselves are not pre-compiled.&lt;BR&gt;&lt;BR&gt;However, if you have sprocs that you would prefer to call, I encourage you to do so by passing the /sprocs argument and altering your static methods to call those sprocs.&lt;BR&gt;&lt;BR&gt;If you're looking for a more in-depth conversation about LINQ specifically, there's lots of information on the &lt;a href="http://msdn.microsoft.com/data/ref/linq/"&gt;LINQ Project page&lt;/a&gt;, including a pointer to the &lt;a href="http://forums.microsoft.com/msdn/showforum.aspx?forumid=123&amp;amp;siteid=1"&gt;LINQ discussion forum&lt;/a&gt;.&lt;BR&gt;&lt;BR&gt;Polita</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=214141</link><pubDate>Mon, 24 Jul 2006 20:00:32 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=214141</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/214141/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>prabhupr:Please check out the Blinq&amp;nbsp;info&amp;nbsp;page for info on the requirements for running Blinq.Once Blinq has run, you can change the generated GridViews and DetailsViews to allow editing on just the columns you choose.&amp;nbsp; On BoundFields, you can disable editing by setting&amp;#8230;</evnet:previewtext><dc:creator>phuff</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/214141/Trackback.aspx</trackback:ping></item><item><title>Re: Polita Paulus - BLINQ</title><description>&lt;P&gt;Add some Gift/Award to your "Provide Feedback" feature, then you can expect some real great response, else there will be less participation.&lt;/P&gt;
&lt;P&gt;Speaking based off my experience.&lt;/P&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213852</link><pubDate>Mon, 24 Jul 2006 06:48:57 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213852</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/213852/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Add some Gift/Award to your "Provide Feedback" feature, then you can expect some real great response, else there will be less participation.
Speaking based off my experience.</evnet:previewtext><dc:creator>prabhupr</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/213852/Trackback.aspx</trackback:ping></item><item><title>Re: Polita Paulus - BLINQ</title><description>Few Questions&lt;BR&gt;&lt;BR&gt;1. In EDIT Mode, how do ensure that we can edit only limited fields rather that all the column.&amp;nbsp; Is that doable?&lt;BR&gt;&lt;BR&gt;2. Where / How do we edit the code, can you add more in-sight on that please&lt;BR&gt;&lt;BR&gt;3. You ran BLINQ from command prompt, that generated some vb/c# code, which I presume is editable. If so, lets say I made edits to these c#/vb code.&amp;nbsp; Now if I re-run BLINQ from command prompt, will it over-write my chanes?</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213851</link><pubDate>Mon, 24 Jul 2006 06:47:12 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213851</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/213851/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Few Questions1. In EDIT Mode, how do ensure that we can edit only limited fields rather that all the column.&amp;nbsp; Is that doable?2. Where / How do we edit the code, can you add more in-sight on that please3. You ran BLINQ from command prompt, that generated some vb/c# code, which I presume is&amp;#8230;</evnet:previewtext><dc:creator>prabhupr</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/213851/Trackback.aspx</trackback:ping></item><item><title>Re: Polita Paulus - BLINQ</title><description>&lt;P&gt;Few questions&lt;/P&gt;
&lt;P&gt;1. What are the pre-requisites&lt;/P&gt;
&lt;P&gt;2. Will this need any of the new tools like .Net F/w 3.0, vista,.....&lt;/P&gt;
&lt;P&gt;ANy help appreciated...&lt;/P&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213846</link><pubDate>Mon, 24 Jul 2006 06:22:39 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213846</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/213846/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Few questions
1. What are the pre-requisites
2. Will this need any of the new tools like .Net F/w 3.0, vista,.....
ANy help appreciated...</evnet:previewtext><dc:creator>prabhupr</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/213846/Trackback.aspx</trackback:ping></item><item><title>Re: query optimization</title><description>Polita,&lt;br&gt;&lt;br&gt;Thanks for the answer about using SPs with LINQ and Blinq.&amp;nbsp; For clarification though, am I to understand that if you do standard LINQ queries like "from c in .... where .... select...." that it will not be optimized in SQL sql server?&amp;nbsp; If I'm understanding that correctly, it is simply passing "select ... from ... where..." to SQL server as an ad hoc query if you're not calling SPs.&lt;br&gt;&lt;br&gt;Thanks again.&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213689</link><pubDate>Sun, 23 Jul 2006 19:02:55 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213689</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/213689/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Polita,Thanks for the answer about using SPs with LINQ and Blinq.&amp;nbsp; For clarification though, am I to understand that if you do standard LINQ queries like "from c in .... where .... select...." that it will not be optimized in SQL sql server?&amp;nbsp; If I'm understanding that correctly, it is&amp;#8230;</evnet:previewtext><dc:creator>cbenard</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/213689/Trackback.aspx</trackback:ping></item><item><title>Re: query optimization</title><description>&lt;P&gt;Most excellent video. Perhaps the rebel elements on this board will finally see the futility of "alternate" systems. &lt;BR&gt;&lt;BR&gt;P.S. Padme?&lt;/P&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213575</link><pubDate>Sun, 23 Jul 2006 05:05:52 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213575</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/213575/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Most excellent video. Perhaps the rebel elements on this board will finally see the futility of "alternate" systems. P.S. Padme?</evnet:previewtext><dc:creator>DarthVista</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/213575/Trackback.aspx</trackback:ping></item><item><title>Re: query optimization</title><description>&lt;P&gt;cbenard: LINQ and Blinq both support calling stored procedures.&amp;nbsp; Try passing the /sprocs argument to Blinq and your stored procedures will show up as methods on the DataContext.&amp;nbsp; You can then alter your static methods to call those sproc methods.&lt;BR&gt;&lt;BR&gt;Polita&lt;/P&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213559</link><pubDate>Sun, 23 Jul 2006 04:04:17 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213559</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/213559/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>cbenard: LINQ and Blinq both support calling stored procedures.&amp;nbsp; Try passing the /sprocs argument to Blinq and your stored procedures will show up as methods on the DataContext.&amp;nbsp; You can then alter your static methods to call those sproc methods.Polita</evnet:previewtext><dc:creator>phuff</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/213559/Trackback.aspx</trackback:ping></item><item><title>query optimization</title><description>I watched this short one and the longer one by Anders on LINQ, and it seems neat to be able to program against objects instead of "select column, column from table where criteria".&amp;nbsp; It seems really nice to get intellisense for what you're doing.&lt;br&gt;&lt;br&gt;However, one problem I can see remains: nobody who is serious about what they're doing is going to be writing ad hoc queries inside their general purpose programming language.&amp;nbsp; They're going to be calling stored procedures that are already precompiled.&amp;nbsp; When I watched Anders, while he had his log enabled, I could see the raw SQL that the LINQ object was sending to the SQL server.&lt;br&gt;&lt;br&gt;So, my question is this: Are LINQ and BLINQ sending actual SQL queries to the SQL server that cannot be optimized unless they're the exact same query and have already been precompiled?&amp;nbsp; If so, it seems like there's no way for SQL to have an execution plan ready ahead of time.&amp;nbsp; How do LINQ and BLINQ address this?&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213445</link><pubDate>Sat, 22 Jul 2006 16:48:26 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213445</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/213445/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I watched this short one and the longer one by Anders on LINQ, and it seems neat to be able to program against objects instead of "select column, column from table where criteria".&amp;nbsp; It seems really nice to get intellisense for what you're doing.However, one problem I can see remains: nobody who&amp;#8230;</evnet:previewtext><dc:creator>cbenard</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/213445/Trackback.aspx</trackback:ping></item><item><title>Re: Polita Paulus - BLINQ</title><description>Looks very promising, what I object is that it's still data driven. You generate a new set of classes that abstract a database (which might be usefull), but why generate new classes if you already have your own set of the domain in question? I believe a coherent Model Driven solution should also exist and I guess with entities the true ORM nature should allow us to use our domain objects directly. At this point we can see a convergence between the approaches of both Java and .Net on persistence and object-relational mapping except that .Net integrates the queries directly in the language.&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213409</link><pubDate>Sat, 22 Jul 2006 11:57:35 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213409</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/213409/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Looks very promising, what I object is that it's still data driven. You generate a new set of classes that abstract a database (which might be usefull), but why generate new classes if you already have your own set of the domain in question? I believe a coherent Model Driven solution should also&amp;#8230;</evnet:previewtext><dc:creator>schrepfler</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/213409/Trackback.aspx</trackback:ping></item><item><title>Re: Polita Paulus - BLINQ</title><description>&lt;P&gt;ubercoder, keeron, AlphaKahuna, and staceyw: Thanks, I'm glad you like it.&lt;BR&gt;&lt;BR&gt;W3bbo: Yes, they're cereal.&amp;nbsp; Makes for a great afternoon snack. :)&amp;nbsp; Maybe I should have cleaned up&amp;nbsp;a little before Charles came over, in retrospect.&lt;BR&gt;&lt;BR&gt;Ang3lFir3: I hear your concerns, but hopefully great tools will let you focus less of your time on the drudgery of data manipulation and more on your webpage customizations and great new features.&amp;nbsp; And then maybe you can go home earlier!&lt;BR&gt;&lt;BR&gt;Polita&lt;/P&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213317</link><pubDate>Fri, 21 Jul 2006 23:10:37 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213317</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/213317/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>ubercoder, keeron, AlphaKahuna, and staceyw: Thanks, I'm glad you like it.W3bbo: Yes, they're cereal.&amp;nbsp; Makes for a great afternoon snack. :)&amp;nbsp; Maybe I should have cleaned up&amp;nbsp;a little before Charles came over, in retrospect.Ang3lFir3: I hear your concerns, but hopefully great tools will&amp;#8230;</evnet:previewtext><dc:creator>phuff</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/213317/Trackback.aspx</trackback:ping></item><item><title>Re: Polita Paulus - BLINQ</title><description>I'm in love!!!!&lt;BR&gt;&lt;BR&gt;Both with BLINQ and Polita ;-)&lt;BR&gt;&lt;BR&gt;I've been looking for something like this to use during development for a while.&lt;BR&gt;&lt;BR&gt;A lot of cool features.&lt;BR&gt;&lt;BR&gt;Good work Polita!!!</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213218</link><pubDate>Fri, 21 Jul 2006 19:07:25 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213218</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/213218/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I'm in love!!!!Both with BLINQ and Polita ;-)I've been looking for something like this to use during development for a while.A lot of cool features.Good work Polita!!!</evnet:previewtext><dc:creator>ubercoder</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/213218/Trackback.aspx</trackback:ping></item><item><title>Re: Polita Paulus - BLINQ</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;Richard.Hein wrote:&lt;/div&gt;&lt;div&gt;﻿Angelfire said:&lt;BR&gt;"I understand that was not the intention but as devs it's scary to watch automation carry into the things that used to once be the soul domain of devs and architects ..... the stuff that put food on our tables.... Lets just&amp;nbsp; hope that the intended use is more often the case than the potential miss use......"&lt;BR&gt;&lt;B&gt;&lt;BR&gt;&lt;IMG src="http://channel9.msdn.com/emoticons/emotion-3.gifborder=0&gt;&lt;BR&gt;Automation is your friend!&lt;/B&gt;&lt;I&gt;&lt;BR&gt;&lt;/I&gt;&lt;BR&gt;It's way too late to turn back the hands of time; not to sound so melodramatic, but think about Ruby on Rails and Django, etc..., this is just the next step in web development and vital for .NET developers to compete.&lt;BR&gt;&lt;BR&gt;I have already used BLINQ to generate a large website.&amp;nbsp; The code is amazingly small and understandable to anyone who knows ASP.NET 2.0 and LINQ.&amp;nbsp; I have never seen better than BLINQ personally, including Rails.&amp;nbsp; &lt;BR&gt;&lt;BR&gt;However it is still up to developers to work against that to meet all the business requirements - the pages are far from done is most cases.&amp;nbsp; That's still a lot of work.&amp;nbsp; Now you can focus on business programming, instead of technology programming, however.&lt;BR&gt;&lt;BR&gt;I am just waiting for LINQ to be released to use it in earnest.&lt;BR&gt;&lt;IMG src="http://channel9.msdn.com/emoticons/emotion-2.gifborder=0&gt;&lt;BR&gt;&lt;BR&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;BR&gt;&lt;BR&gt;I agree automation is my friend..... mine and my keyboard's ;) the only real fear is that "automation in the hands of the wrong people leads to terrible things".... I'm not saying i won't be using blinq (tho most likely just sqlmetal instead&amp;nbsp;most of the time)..... &lt;BR&gt;&lt;BR&gt;Lets just try and keep it kind of a dev secret.... when was the last time you let your DBA write Business Code (and i happen to prefer tech programming over business programming)....&lt;BR&gt;&lt;BR&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213171</link><pubDate>Fri, 21 Jul 2006 16:52:32 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213171</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/213171/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Richard.Hein wrote:﻿Angelfire said:"I understand that was not the intention but as devs it's scary to watch automation carry into the things that used to once be the soul domain of devs and architects ..... the stuff that put food on our tables.... Lets just&amp;nbsp; hope that the intended use is more&amp;#8230;</evnet:previewtext><dc:creator>Ang3lFir3</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/213171/Trackback.aspx</trackback:ping></item><item><title>Re: Polita Paulus - BLINQ</title><description>Angelfire said:&lt;br&gt;"I understand that was not the intention but as devs it's scary to watch
automation carry into the things that used to once be the soul domain
of devs and architects ..... the stuff that put food on our tables....
Lets just&amp;nbsp; hope that the intended use is more often the case than the
potential miss use......"&lt;br&gt;&lt;b&gt;&lt;br&gt;:O&lt;br&gt;Automation is your friend!&lt;/b&gt;&lt;i&gt;&lt;br&gt;&lt;/i&gt;&lt;br&gt;It's way too late to turn back the hands of time; not to sound so melodramatic, but think about Ruby on Rails and Django, etc..., this is just the next step in web development and vital for .NET developers to compete.&lt;br&gt;&lt;br&gt;I have already used BLINQ to generate a large website.&amp;nbsp; The code is amazingly small and understandable to anyone who knows ASP.NET 2.0 and LINQ.&amp;nbsp; I have never seen better than BLINQ personally, including Rails.&amp;nbsp; &lt;br&gt;&lt;br&gt;However it is still up to developers to work against that to meet all the business requirements - the pages are far from done is most cases.&amp;nbsp; That's still a lot of work.&amp;nbsp; Now you can focus on business programming, instead of technology programming, however.&lt;br&gt;&lt;br&gt;I am just waiting for LINQ to be released to use it in earnest.&lt;br&gt;:D&lt;br&gt;&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213111</link><pubDate>Fri, 21 Jul 2006 13:31:28 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213111</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/213111/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Angelfire said:"I understand that was not the intention but as devs it's scary to watch
automation carry into the things that used to once be the soul domain
of devs and architects ..... the stuff that put food on our tables....
Lets just&amp;nbsp; hope that the intended use is more often the case&amp;#8230;</evnet:previewtext><dc:creator>Richard.Hein</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/213111/Trackback.aspx</trackback:ping></item><item><title>Re: Polita Paulus - BLINQ</title><description>leadfoot:&amp;nbsp; LINQ is made to query not just databases, but also XML (think web services) and objects.&amp;nbsp; So you can certainly try to generate against any source of data, including SOA contracts - but it doesn't do this all for you now.&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213108</link><pubDate>Fri, 21 Jul 2006 13:16:26 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213108</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/213108/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>leadfoot:&amp;nbsp; LINQ is made to query not just databases, but also XML (think web services) and objects.&amp;nbsp; So you can certainly try to generate against any source of data, including SOA contracts - but it doesn't do this all for you now.</evnet:previewtext><dc:creator>Richard.Hein</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/213108/Trackback.aspx</trackback:ping></item><item><title>Re: Polita Paulus - BLINQ</title><description>Nifty technology, but I'm still a little uneasy about losing control to this ORM creator, but I'll check it out.&lt;br&gt;&lt;br&gt;BTW, are those boxes of breakfast cereal (and a bowl) I see to the right of the monitors?&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213098</link><pubDate>Fri, 21 Jul 2006 12:10:17 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/WM_IN/Polita-Paulus-BLINQ/?CommentID=213098</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/213098/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Nifty technology, but I'm still a little uneasy about losing control to this ORM creator, but I'll check it out.BTW, are those boxes of breakfast cereal (and a bowl) I see to the right of the monitors?</evnet:previewtext><dc:creator>W3bbo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/213098/Trackback.aspx</trackback:ping></item></channel></rss>