<?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.post3559503194669191976..comments</id><updated>2011-10-21T22:27:43.409+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 1</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://csharpbits.notaclue.net/feeds/3559503194669191976/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/3559503194669191976/comments/default'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/06/dynamicdate-database-based-permissions_16.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>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-3268122278439087573</id><published>2011-10-21T22:27:43.409+01:00</published><updated>2011-10-21T22:27:43.409+01:00</updated><title type='text'>Hi Anand, these are my latest bits here http://csh...</title><content type='html'>Hi Anand, these are my latest bits here http://csharpbits.notaclue.net/2010/06/securing-dynamic-data-4-replay.html&lt;br /&gt;&lt;br /&gt;this may solve your second issue also.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/3559503194669191976/comments/default/3268122278439087573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/3559503194669191976/comments/default/3268122278439087573'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/06/dynamicdate-database-based-permissions_16.html?showComment=1319232463409#c3268122278439087573' 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/dynamicdate-database-based-permissions_16.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-3559503194669191976' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/3559503194669191976' 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-3757648191570054711</id><published>2011-10-21T22:14:51.758+01:00</published><updated>2011-10-21T22:14:51.758+01:00</updated><title type='text'>Hi Steve,

Adding on to my previous comment - I ha...</title><content type='html'>Hi Steve,&lt;br /&gt;&lt;br /&gt;Adding on to my previous comment - I have written a code in Global.asax to perform role based access which works fine when I debug the application for the first time. But from the next time, it throws &amp;quot;Item has been added already&amp;quot; exception. More detail on this code and error is in stackoverflow http://stackoverflow.com/questions/7851440/exception-item-has-already-been-added-in-metamodel-register?answertab=votes#tab-top</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/3559503194669191976/comments/default/3757648191570054711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/3559503194669191976/comments/default/3757648191570054711'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/06/dynamicdate-database-based-permissions_16.html?showComment=1319231691758#c3757648191570054711' title=''/><author><name>Anand</name><uri>http://www.blogger.com/profile/06891377648527044574</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/dynamicdate-database-based-permissions_16.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-3559503194669191976' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/3559503194669191976' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2119156652'/></entry><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-4885157087307939933</id><published>2011-10-21T22:10:30.498+01:00</published><updated>2011-10-21T22:10:30.498+01:00</updated><title type='text'>Hi Steve,

I have a SQL Server database and Oracle...</title><content type='html'>Hi Steve,&lt;br /&gt;&lt;br /&gt;I have a SQL Server database and Oracle database. SQL Server database acts as the application database and manages application user, roles, etc. Oracle database contains the tables on which the users want to perform CRUD operations. I have created two Entity Framework Models for these two databases. Obviously, the users (ohter than administrators) should not see the tables in SQL Server database. An administrator can see tables in both the databases. How can this be implemented? If you have any example, please share it across..&lt;br /&gt;Thanks in advance.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/3559503194669191976/comments/default/4885157087307939933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/3559503194669191976/comments/default/4885157087307939933'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/06/dynamicdate-database-based-permissions_16.html?showComment=1319231430498#c4885157087307939933' title=''/><author><name>Anand</name><uri>http://www.blogger.com/profile/06891377648527044574</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/dynamicdate-database-based-permissions_16.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-3559503194669191976' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/3559503194669191976' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2119156652'/></entry><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-3748968533608250009</id><published>2011-05-27T01:11:05.942+01:00</published><updated>2011-05-27T01:11:05.942+01:00</updated><title type='text'>Sorry Mae, I never finished getting this working w...</title><content type='html'>Sorry Mae, I never finished getting this working with EF only had it working with L2S&lt;br /&gt;&lt;br /&gt;Steve</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/3559503194669191976/comments/default/3748968533608250009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/3559503194669191976/comments/default/3748968533608250009'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/06/dynamicdate-database-based-permissions_16.html?showComment=1306455065942#c3748968533608250009' 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/dynamicdate-database-based-permissions_16.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-3559503194669191976' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/3559503194669191976' 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-1749675620949893766</id><published>2011-05-27T00:36:09.474+01:00</published><updated>2011-05-27T00:36:09.474+01:00</updated><title type='text'>Hi, Steve! This is a great article!!! I am using ....</title><content type='html'>Hi, Steve! This is a great article!!! I am using .NET 3.5 SP1 using EF and DD. I have just downloaded your code and reviewing it now. &lt;br /&gt;&lt;br /&gt;Above, Michael asked about using this solution with EF. Could I also have a copy of the EF version you mentioned above? Will it work with .NET 3.5 SP1?  &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/3559503194669191976/comments/default/1749675620949893766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/3559503194669191976/comments/default/1749675620949893766'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/06/dynamicdate-database-based-permissions_16.html?showComment=1306452969474#c1749675620949893766' 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/dynamicdate-database-based-permissions_16.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-3559503194669191976' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/3559503194669191976' 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-4715514929918503726</id><published>2009-01-25T19:05:00.000Z</published><updated>2009-01-25T19:05:00.000Z</updated><title type='text'>You'll need to sent me your e-mail, you can fine m...</title><content type='html'>You'll need to sent me your e-mail, you can fine mine in my profile on this page.&lt;BR/&gt;&lt;BR/&gt;Steve :D</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/3559503194669191976/comments/default/4715514929918503726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/3559503194669191976/comments/default/4715514929918503726'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/06/dynamicdate-database-based-permissions_16.html?showComment=1232910300000#c4715514929918503726' 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/dynamicdate-database-based-permissions_16.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-3559503194669191976' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/3559503194669191976' 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-1287806978878549115</id><published>2009-01-25T17:47:00.000Z</published><updated>2009-01-25T17:47:00.000Z</updated><title type='text'>That would be a great help - Thanks...</title><content type='html'>That would be a great help - Thanks...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/3559503194669191976/comments/default/1287806978878549115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/3559503194669191976/comments/default/1287806978878549115'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/06/dynamicdate-database-based-permissions_16.html?showComment=1232905620000#c1287806978878549115' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/09212181950773331534</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/dynamicdate-database-based-permissions_16.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-3559503194669191976' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/3559503194669191976' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-926618778'/></entry><entry><id>tag:blogger.com,1999:blog-6907873803403737979.post-5767454517442079915</id><published>2009-01-25T16:27:00.000Z</published><updated>2009-01-25T16:27:00.000Z</updated><title type='text'>The published version will not work with EF but I ...</title><content type='html'>The published version will not work with EF but I have a version 1 (permissions in metadata) that does if you like I can e-mail it to you?&lt;BR/&gt;&lt;BR/&gt;Steve</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/3559503194669191976/comments/default/5767454517442079915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/3559503194669191976/comments/default/5767454517442079915'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/06/dynamicdate-database-based-permissions_16.html?showComment=1232900820000#c5767454517442079915' 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/dynamicdate-database-based-permissions_16.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-3559503194669191976' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/3559503194669191976' 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-1202637938597076443</id><published>2009-01-25T15:10:00.000Z</published><updated>2009-01-25T15:10:00.000Z</updated><title type='text'>I'd like to implement som kind of database based p...</title><content type='html'>I'd like to implement som kind of database based permissions and a login process for a Dynamic Data Entity Framework application.&lt;BR/&gt;&lt;BR/&gt;Before implementing your solution could you tell me if it designed to work with DD EF apps ?&lt;BR/&gt;&lt;BR/&gt;Thanks</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/3559503194669191976/comments/default/1202637938597076443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6907873803403737979/3559503194669191976/comments/default/1202637938597076443'/><link rel='alternate' type='text/html' href='http://csharpbits.notaclue.net/2008/06/dynamicdate-database-based-permissions_16.html?showComment=1232896200000#c1202637938597076443' title=''/><author><name>mchatter</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/dynamicdate-database-based-permissions_16.html' ref='tag:blogger.com,1999:blog-6907873803403737979.post-3559503194669191976' source='http://www.blogger.com/feeds/6907873803403737979/posts/default/3559503194669191976' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-934751001'/></entry></feed>
