<?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.post1892332877294693475..comments</id><updated>2011-05-27T15:34:08.013+01:00</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: DynamicData: Database Based Permissions - Part 5</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://csharpbits.notaclue.net/feeds/1892332877294693475/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/1892332877294693475/comments/default'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/06/dynamicdata-database-based-permissions_28.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>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-3080378547980995961</id><published>2011-05-27T15:34:08.013+01:00</published><updated>2011-05-27T15:34:08.013+01:00</updated><title type='text'>Hi Mae, no the issue is with the lateness of the a...</title><content type='html'>Hi Mae, no the issue is with the lateness of the attributes are added, I have an idea for another way but no time to pursue it myself :(&lt;br /&gt;&lt;br /&gt;Steve</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/1892332877294693475/comments/default/3080378547980995961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/1892332877294693475/comments/default/3080378547980995961'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/06/dynamicdata-database-based-permissions_28.html?showComment=1306506848013#c3080378547980995961' 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/06/dynamicdata-database-based-permissions_28.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-1892332877294693475' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/1892332877294693475' 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-4239981499506831389</id><published>2011-05-27T15:16:08.286+01:00</published><updated>2011-05-27T15:16:08.286+01:00</updated><title type='text'>Hi, Steve. 

Is the drawback you described above, ...</title><content type='html'>Hi, Steve. &lt;br /&gt;&lt;br /&gt;Is the drawback you described above, still an issue in .NET 4.0 Dynamic Data? &lt;br /&gt;&lt;br /&gt;Right now I&amp;#39;m still using .NET 3.5 SP1 but really interested if your solution is now possible with .NET 4.0 without having to restart the application. &lt;br /&gt;&lt;br /&gt;Thanks in advance for your help.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/1892332877294693475/comments/default/4239981499506831389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/1892332877294693475/comments/default/4239981499506831389'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/06/dynamicdata-database-based-permissions_28.html?showComment=1306505768286#c4239981499506831389' title=''/><author><name>Mae</name><uri>http://www.blogger.com/profile/03007678421098389583</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/06/dynamicdata-database-based-permissions_28.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-1892332877294693475' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/1892332877294693475' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1687472953'/></entry><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-6085650808252908718</id><published>2009-11-30T13:10:22.796Z</published><updated>2009-11-30T13:10:22.796Z</updated><title type='text'>The one drawback with Dynamic Data is that the met...</title><content type='html'>The one drawback with Dynamic Data is that the metadata is only loaded at Application Start, so you need to restart the app everytime you change permissions.&lt;br /&gt;&lt;br /&gt;This maybe possible to overcome in DDv2&lt;br /&gt;&lt;br /&gt;Steve :D</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/1892332877294693475/comments/default/6085650808252908718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/1892332877294693475/comments/default/6085650808252908718'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/06/dynamicdata-database-based-permissions_28.html?showComment=1259586622796#c6085650808252908718' 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/06/dynamicdata-database-based-permissions_28.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-1892332877294693475' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/1892332877294693475' 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-6929118403097842507</id><published>2009-11-30T12:54:04.687Z</published><updated>2009-11-30T12:54:04.687Z</updated><title type='text'>Hi, I&amp;#39;m using your code, and have trouble when...</title><content type='html'>Hi, I&amp;#39;m using your code, and have trouble when add or remove permission to an user, it not refresh the changes that I made when user logout and login.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/1892332877294693475/comments/default/6929118403097842507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/1892332877294693475/comments/default/6929118403097842507'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/06/dynamicdata-database-based-permissions_28.html?showComment=1259585644687#c6929118403097842507' 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/06/dynamicdata-database-based-permissions_28.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-1892332877294693475' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/1892332877294693475' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1280186040'/></entry><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-6475014468228674616</id><published>2009-09-25T15:59:50.512+01:00</published><updated>2009-09-25T15:59:50.512+01:00</updated><title type='text'>Hi Mlho, I&amp;#39;m not sure I follow you you may be ...</title><content type='html'>Hi Mlho, I&amp;#39;m not sure I follow you you may be better served by looking at my &lt;a href="http://csharpbits.notaclue.net/2009/07/securing-dynamic-data-preview-4-refresh_15.html" rel="nofollow"&gt;new Security sample&lt;/a&gt; which uses some new methods of filtering access, I will be augmenting this soon by doing a DD v1 version that does everything by routing.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/1892332877294693475/comments/default/6475014468228674616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/1892332877294693475/comments/default/6475014468228674616'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/06/dynamicdata-database-based-permissions_28.html?showComment=1253890790512#c6475014468228674616' 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/06/dynamicdata-database-based-permissions_28.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-1892332877294693475' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/1892332877294693475' 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-2039126050046227251</id><published>2009-09-25T07:37:01.762+01:00</published><updated>2009-09-25T07:37:01.762+01:00</updated><title type='text'>I can not update from the memory when metaattribut...</title><content type='html'>I can not update from the memory when metaattributes make a change to the database in the model attributes, for example, have the table &amp;quot;Users&amp;quot; which has write permissions only, and in the global.asax are loaded Attributes permissions in memory, but when you make a change to the table to say that the write-only attribute to read only happens now, does not update the changes, I have to close the asp.net development server and then re-start the program to reload the global.asax and recently there had made the changes mentioned above ... &lt;br /&gt;&lt;br /&gt;greetings in advance</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/1892332877294693475/comments/default/2039126050046227251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/1892332877294693475/comments/default/2039126050046227251'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/06/dynamicdata-database-based-permissions_28.html?showComment=1253860621762#c2039126050046227251' title=''/><author><name>mlho</name><uri>http://www.asp.net</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/06/dynamicdata-database-based-permissions_28.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-1892332877294693475' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/1892332877294693475' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-876036876'/></entry></feed>
