Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C# LINQ MVC grid Telerik
I have a grid base on Telerik MVC extensions using batch edit, but I don't know how create the Repository base on a table of my database instead of the class used in the example named EditableProduct. There are the example based on EditableProduct from Telerik Demos http://demos.telerik.com/aspnet-mvc/razor/grid/editingbatch?theme=hay
 
How I can create the Repository based on a table of my database SQL server 2008? Actually I can updated this table using a View without Telerik extension.
Posted 18-Jan-13 12:06pm
Edited 18-Jan-13 12:29pm
v2

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Repository pattern is one of the design pattern which is most frequently used in Data access layer. This provides an abstraction to underlying database. This is also useful when database is not ready and we want to test the application by building an stub.
 
So repository pattern provides testability, abstration and  dependency injection.
 
Please go through the link you get a clear idea about the repository pattern and how to implement this in your MVC project
http://www.expertbloggingon.net/post/2011/11/23/CSharp-Repository-Pattern-Design-Patterns-in-Action.aspx
 
http://blog.lowendahl.net/?p=249
 

Note: You can impement all the CRUD functionalities for the telerik without Repository pattern.&amp;lt;/pre&amp;gt;&lt;/pre&gt;</pre>
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 587
1 Sergey Alexandrovich Kryukov 479
2 Maciej Los 305
3 Mathew Soji 195
4 BillWoodruff 170
0 OriginalGriff 7,356
1 Sergey Alexandrovich Kryukov 6,777
2 DamithSL 5,461
3 Manas Bhardwaj 4,916
4 Maciej Los 4,475


Advertise | Privacy | Mobile
Web02 | 2.8.1411023.1 | Last Updated 21 Jan 2013
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100