<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-6907873803403737979.post4907036620103150026..comments</id><updated>2011-12-06T15:44:03.635Z</updated><category term='List.aspx'/><category term='white-space: nowrap'/><category term='Custom Filter'/><category term='ListActionPath'/><category term='Y/N Field'/><category term='Database Based Permissions'/><category term='Default Sort Column'/><category term='ItemTemplate'/><category term='Regular Expressions'/><category term='Linq join'/><category term='Model'/><category term='DetailsView'/><category term='France'/><category term='DomainDataSource'/><category term='Web Application Project'/><category term='Searching'/><category term='Roles'/><category term='Conversion'/><category term='Job'/><category term='Live Writer'/><category term='LayoutTemplate'/><category term='DynamicField'/><category term='FileImage_Edit'/><category term='css'/><category term='FromView'/><category term='Conditional'/><category term='IQueryable'/><category term='Session variables'/><category term='Grouping'/><category term='SP1 Release'/><category term='Extension Methods'/><category term='Linq to SQL'/><category term='ReadOnlyAttribute'/><category term='ITemplate'/><category term='PDF to Image'/><category term='Required Field'/><category term='History'/><category term='DynamicData'/><category term='Preview 4'/><category term='Events'/><category term='Preview'/><category term='File Upload'/><category term='DynamicControl'/><category term='Dynamic Data Futures'/><category term='Hierarchical'/><category term='GridView Pager Size'/><category term='DataContext'/><category term='DynamicHyperLink'/><category term='LightSwitch'/><category term='Watermark'/><category term='TypeDescriptor'/><category term='jQuery'/><category term='I&apos;m Back'/><category term='Rollover'/><category term='Compound Properties'/><category term='Row Highlighting'/><category term='ITemplate class'/><category term='GridView'/><category term='ObjectContext'/><category term='MVP'/><category term='CustomTypeDescriptor'/><category term='AJAX HTML Editor'/><category term='UIHint'/><category term='Vacation'/><category term='Blogger'/><category term='Templates'/><category term='InsertItemTemplate'/><category term='CTP4'/><category term='Hide Column'/><category term='NuGet'/><category term='Agile Principals'/><category term='FieldTemplate'/><category term='Custom Field Templates'/><category term='Expression Trees'/><category term='User Filter'/><category term='ASP.Net'/><category term='Looking for a Job'/><category term='Entity Framework'/><category term='Default Values'/><category term='Cascading FieldTemplates'/><category term='PDF To Text'/><category term='DynamicDataFutures'/><category term='OnSavingChanges'/><category term='Sorting'/><category term='Camp-Hôtel Pachacaïd'/><category term='Cascading Controls'/><category term='Business Logic/Validation'/><category term='MataTable'/><category term='Pascal to Human'/><category term='DynamicDataExtensions'/><category term='Permissions'/><category term='Syntax Highlighter'/><category term='ABCpdf .Net 7'/><category term='CTP'/><category term='I18N'/><category term='ForeignKey_Edit'/><category term='Security'/><category term='IAutoFieldGenerator'/><category term='Visual Studio 2010'/><category term='Build-5/23a'/><category term='RegisterControl'/><category term='Digsby'/><category term='ToArray'/><category term='VB Code'/><category term='Dynamic Data Filtering'/><category term='Advertisement'/><category term='Custom Page Template'/><category term='FilterUserControl'/><category term='Command Column'/><category term='Limit FilterRepeater'/><category term='Image Handler'/><category term='Links'/><category term='Routing Constraint'/><category term='Routing'/><category term='TypeDescriptionProvider'/><category term='Autocomplete'/><category term='ListView'/><category term='Read-Only'/><category term='Code First'/><category term='OnDataBind'/><category term='GetColumnValue'/><category term='.Net 4.0'/><category term='Metadata'/><category term='Linq to Entities'/><category term='Validation Groups'/><category term='FilterTemplates'/><category term='DisplayColumnAttribute'/><category term='Holiday'/><category term='DomainService'/><category term='ASP.Net 4.0'/><category term='Cascading Filters'/><category term='Filtering'/><category term='Web User Controls'/><category term='CustomValidator'/><category term='EditItemTemplate'/><category term='Custom Meta Classes'/><category term='Generics'/><category term='File Based Website'/><category term='Custom Pages'/><category term='Add Preview to Web Site'/><category term='Render'/><category term='Multi Column Search'/><category term='ForeignKey Columns'/><category term='Attributes'/><category term='Visual Studio 2008 SP1 beta'/><category term='AJAX History'/><category term='Children'/><category term='Linq'/><category term='Validation'/><category term='External Class Library'/><category term='Patterns and Practices in C#'/><category term='Multiple Models'/><category term='Filters'/><category term='Partial Methods'/><category term='Dynamic Data'/><category term='Custom Attribute'/><category term='GetActionPath'/><category term='Attribute Based Permission'/><category term='MetaColumn'/><category term='Password'/><category term='Entity Templates'/><category term='OrderBy'/><category term='Silverlight'/><category term='AJAX Control Toolkit'/><category term='Books'/><title type='text'>Comments on C# Bits: Dynamic Data – Custom Metadata Providers *** UPDAT...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://csharpbits.notaclue.net/feeds/4907036620103150026/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html'/><author><name>Steve</name><uri>http://www.blogger.com/profile/17435527974910745156</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_UUHjb9DZhJM/SDtH0AxIZOI/AAAAAAAAAEM/TFDI9vas7Sc/S220/Me+63x80.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-3676159647746600455</id><published>2011-12-06T15:44:03.635Z</published><updated>2011-12-06T15:44:03.635Z</updated><title type='text'>Hi Kevin, I&amp;#39;m not sure what you mean you don&amp;#...</title><content type='html'>Hi Kevin, I&amp;#39;m not sure what you mean you don&amp;#39;t add Metadata in Glabal.asax.cs using this?&lt;br /&gt;&lt;br /&gt;Steve</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/3676159647746600455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/3676159647746600455'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html?showComment=1323186243635#c3676159647746600455' title=''/><author><name>Steve</name><uri>http://www.blogger.com/profile/17435527974910745156</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_UUHjb9DZhJM/SDtH0AxIZOI/AAAAAAAAAEM/TFDI9vas7Sc/S220/Me+63x80.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-4907036620103150026' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/4907036620103150026' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1202627566'/></entry><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-87349800905870889</id><published>2011-12-06T13:50:04.703Z</published><updated>2011-12-06T13:50:04.703Z</updated><title type='text'>Steve,

The TypeDescriptionProvider seems to ignor...</title><content type='html'>Steve,&lt;br /&gt;&lt;br /&gt;The TypeDescriptionProvider seems to ignore any metadata added to the Globals.asax.cs file. Is this the intended functionality?&lt;br /&gt;&lt;br /&gt;- Kevin</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/87349800905870889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/87349800905870889'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html?showComment=1323179404703#c87349800905870889' title=''/><author><name>Kevin</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-4907036620103150026' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/4907036620103150026' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-362359549'/></entry><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-7986108767637089133</id><published>2009-11-12T23:43:28.259Z</published><updated>2009-11-12T23:43:28.259Z</updated><title type='text'>I suspect that is just a hold over on some class f...</title><content type='html'>I suspect that is just a hold over on some class file I was reusing or I copied it from the usings of a similar class. I don&amp;#39;t think it should be required but it may if you want it download the &lt;a href="http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=14475" rel="nofollow"&gt;Dynamic Data Futures from Codeplex.com&lt;/a&gt; and use the futures project dll, but you will find if I am using it it will just be some of the extension methods.&lt;br /&gt;&lt;br /&gt;Steve :D</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/7986108767637089133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/7986108767637089133'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html?showComment=1258069408259#c7986108767637089133' title=''/><author><name>Steve</name><uri>http://www.blogger.com/profile/17435527974910745156</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_UUHjb9DZhJM/SDtH0AxIZOI/AAAAAAAAAEM/TFDI9vas7Sc/S220/Me+63x80.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-4907036620103150026' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/4907036620103150026' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1202627566'/></entry><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-6309251936194221837</id><published>2009-11-12T18:35:09.543Z</published><updated>2009-11-12T18:35:09.543Z</updated><title type='text'>Steve,

I started with matt&amp;#39;s version and had ...</title><content type='html'>Steve,&lt;br /&gt;&lt;br /&gt;I started with matt&amp;#39;s version and had it working.  trying to get your version working, but there&amp;#39;s no Microsoft.Web.DynamicData; namespace available in my environment.&lt;br /&gt;Am I missing something?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/6309251936194221837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/6309251936194221837'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html?showComment=1258050909543#c6309251936194221837' title=''/><author><name>Dwaine</name><uri>http://www.blogger.com/profile/07721900590550745325</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-4907036620103150026' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/4907036620103150026' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-852218802'/></entry><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-1868738688382920926</id><published>2009-10-01T17:02:54.359+01:00</published><updated>2009-10-01T17:02:54.359+01:00</updated><title type='text'>Hi Xaeryan, do you want to send me an e-mail and I...</title><content type='html'>Hi Xaeryan, do you want to send me an e-mail and I can find out in more detail what it is you want to do please.&lt;br /&gt;&lt;br /&gt;Steve :D</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/1868738688382920926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/1868738688382920926'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html?showComment=1254412974359#c1868738688382920926' title=''/><author><name>Steve</name><uri>http://www.blogger.com/profile/17435527974910745156</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_UUHjb9DZhJM/SDtH0AxIZOI/AAAAAAAAAEM/TFDI9vas7Sc/S220/Me+63x80.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-4907036620103150026' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/4907036620103150026' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1202627566'/></entry><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-529525698717720106</id><published>2009-10-01T16:40:37.778+01:00</published><updated>2009-10-01T16:40:37.778+01:00</updated><title type='text'>Is there any way to get access to the entity key i...</title><content type='html'>Is there any way to get access to the entity key in these methods?  In particular, in the GetProperties method, if I can access the entity key, I have a lookup table that will be used to provide the descriptions, as a simple regex replacement won&amp;#39;t always fit the bill.  Thanks!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/529525698717720106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/529525698717720106'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html?showComment=1254411637778#c529525698717720106' title=''/><author><name>Xaeryan</name><uri>http://xaeryan.blogspot.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-4907036620103150026' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/4907036620103150026' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1919715803'/></entry><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-7743937072542206324</id><published>2009-09-11T17:18:35.681+01:00</published><updated>2009-09-11T17:18:35.681+01:00</updated><title type='text'>Hi, I find that it makes my code more readable.

S...</title><content type='html'>Hi, I find that it makes my code more readable.&lt;br /&gt;&lt;br /&gt;Steve :D</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/7743937072542206324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/7743937072542206324'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html?showComment=1252685915681#c7743937072542206324' title=''/><author><name>Steve</name><uri>http://www.blogger.com/profile/17435527974910745156</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_UUHjb9DZhJM/SDtH0AxIZOI/AAAAAAAAAEM/TFDI9vas7Sc/S220/Me+63x80.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-4907036620103150026' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/4907036620103150026' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1202627566'/></entry><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-6963394195195414452</id><published>2009-09-11T14:19:28.011+01:00</published><updated>2009-09-11T14:19:28.011+01:00</updated><title type='text'>I&amp;#39;m a bit confused what the advantage of the n...</title><content type='html'>I&amp;#39;m a bit confused what the advantage of the new GetAttributes method is?  Sorry, new to Dynamic Data.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/6963394195195414452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/6963394195195414452'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html?showComment=1252675168011#c6963394195195414452' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-4907036620103150026' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/4907036620103150026' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1540387845'/></entry><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-7806027508815831329</id><published>2009-08-27T13:50:49.460+01:00</published><updated>2009-08-27T13:50:49.460+01:00</updated><title type='text'>Ok, sorry for asking too fast.
I solved the proble...</title><content type='html'>Ok, sorry for asking too fast.&lt;br /&gt;I solved the problem by moving each extended method into the coresponding file.&lt;br /&gt;I just need to declare the ExtensionMethods class as partial.&lt;br /&gt;Thx again.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/7806027508815831329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/7806027508815831329'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html?showComment=1251377449460#c7806027508815831329' title=''/><author><name>David</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-4907036620103150026' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/4907036620103150026' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-955114640'/></entry><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-2935607961301564229</id><published>2009-08-27T13:40:40.057+01:00</published><updated>2009-08-27T13:40:40.057+01:00</updated><title type='text'>Thx.
I follow your tutorial but I have this error ...</title><content type='html'>Thx.&lt;br /&gt;I follow your tutorial but I have this error :&lt;br /&gt;The call is ambiguous between the following methods or properties:&lt;br /&gt;&lt;br /&gt;&amp;#39;ExtensionMethods.HasAttribute[System.ComponentModel.DisplayNameAttribute]System.ComponentModel.PropertyDescriptor)&amp;#39;&lt;br /&gt;&lt;br /&gt;and&lt;br /&gt;&lt;br /&gt;&amp;#39;ExtensionMethods.HasAttribute[System.ComponentModel.DisplayNameAttribute](System.ComponentModel.PropertyDescriptor)&amp;#39;&lt;br /&gt;&lt;br /&gt;As you can see, there are the same ! I red something here which help me a little but I still have the problem :&lt;br /&gt;http://stackoverflow.com/questions/398037/asp-net-web-site-or-web-application&lt;br /&gt;&lt;br /&gt;(ps : I replace &amp;#39;&amp;lt;&amp;#39; by &amp;#39;[&amp;#39; in the error)&lt;br /&gt;Thx Steve.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/2935607961301564229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/2935607961301564229'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html?showComment=1251376840057#c2935607961301564229' title=''/><author><name>David</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-4907036620103150026' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/4907036620103150026' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-955114640'/></entry><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-4118212222193403572</id><published>2008-12-12T22:40:00.000Z</published><updated>2008-12-12T22:40:00.000Z</updated><title type='text'>Hi Jason, I'm not sure what you mean? do you mean ...</title><content type='html'>Hi Jason, I'm not sure what you mean? do you mean automating e.g.Range, UIHint, Filter, etc if so how would you go about deciding what UIHine to do on the field?&lt;BR/&gt;&lt;BR/&gt;Again you could do what your asking, and the only issue is deciding how to detect which attribute to add. :D&lt;BR/&gt;&lt;BR/&gt;Steve</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/4118212222193403572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/4118212222193403572'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html?showComment=1229121600000#c4118212222193403572' title=''/><author><name>Steve</name><uri>http://www.blogger.com/profile/17435527974910745156</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_UUHjb9DZhJM/SDtH0AxIZOI/AAAAAAAAAEM/TFDI9vas7Sc/S220/Me+63x80.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-4907036620103150026' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/4907036620103150026' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1202627566'/></entry><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-6934204088812402781</id><published>2008-12-12T22:23:00.000Z</published><updated>2008-12-12T22:23:00.000Z</updated><title type='text'>Steve,&lt;br&gt;&lt;br&gt;I like where you're going on this.  ...</title><content type='html'>Steve,&lt;BR/&gt;&lt;BR/&gt;I like where you're going on this.  &lt;BR/&gt;&lt;BR/&gt;How would one go about creating providers for the other attribute types (ex. Range, UIHint, Filter, etc.)?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/6934204088812402781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/6934204088812402781'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html?showComment=1229120580000#c6934204088812402781' title=''/><author><name>Jason Kergosien</name><uri>http://www.ingensystems.com</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-4907036620103150026' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/4907036620103150026' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-381886550'/></entry><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-2320680871701893826</id><published>2008-11-13T22:33:00.000Z</published><updated>2008-11-13T22:33:00.000Z</updated><title type='text'>That took care of it.  Thanks!</title><content type='html'>That took care of it.  Thanks!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/2320680871701893826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/2320680871701893826'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html?showComment=1226615580000#c2320680871701893826' title=''/><author><name>Mark</name><uri>http://www.blogger.com/profile/08226048161616008995</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-4907036620103150026' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/4907036620103150026' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-330619369'/></entry><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-4683557833983240403</id><published>2008-11-13T15:33:00.000Z</published><updated>2008-11-13T15:33:00.000Z</updated><title type='text'>Hi Mark I think you will need a using System.Linq;...</title><content type='html'>Hi Mark I think you will need a using System.Linq; in there :D&lt;BR/&gt;&lt;BR/&gt;Steve</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/4683557833983240403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/4683557833983240403'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html?showComment=1226590380000#c4683557833983240403' title=''/><author><name>Steve</name><uri>http://www.blogger.com/profile/17435527974910745156</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_UUHjb9DZhJM/SDtH0AxIZOI/AAAAAAAAAEM/TFDI9vas7Sc/S220/Me+63x80.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-4907036620103150026' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/4907036620103150026' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1202627566'/></entry><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-4100902931902102005</id><published>2008-11-13T14:45:00.000Z</published><updated>2008-11-13T14:45:00.000Z</updated><title type='text'>I get an error on the line:&lt;br&gt;&lt;br&gt;&lt;b&gt;if (baseAttr...</title><content type='html'>I get an error on the line:&lt;BR/&gt;&lt;BR/&gt;&lt;B&gt;if (baseAttributes.OfType&amp;lt;DisplayNameAttribute&amp;gt;().FirstOrDefault() == null)&lt;/B&gt;&lt;BR/&gt;&lt;BR/&gt;'System.ComponentModel.AttributeCollection' does not contain a definition for 'OfType' and no extension method 'OfType' accepting a first argument of type 'System.ComponentModel.AttributeCollection' could be found (are you missing a using directive or an assembly reference?)&lt;BR/&gt;&lt;BR/&gt;What am I missing?&lt;BR/&gt;&lt;BR/&gt;- Mark</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/4100902931902102005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/4907036620103150026/comments/default/4100902931902102005'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html?showComment=1226587500000#c4100902931902102005' title=''/><author><name>Mark</name><uri>http://www.blogger.com/profile/08226048161616008995</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://csharpbits.notaclue.net/2008/10/dynamic-data-custom-metadata-providers.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-4907036620103150026' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/4907036620103150026' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-330619369'/></entry></feed>
