2013-04-27 78 views
0

我有问题想给我的ASP.NET MVC项目一个好的结构。ADO.NET CRUD方法

与其他MVC应用程序相反,我反对实体框架,即使我的项目有一个好的结构。

但是现在,我的问题是,处理所有我的CRUD方法的最佳做法是什么,以便它们不会重复。编写诸如“GiveMeAllProductsStartingWithLetterP”(只是一个例子;-))的方法并写入我的SQL字符串是否正常?我希望你能理解我的问题。或者真的有人写CRUD的泛型SQL方法,如:RetrieveEntity(string EntityName,ColumnList clmnList,int NumberOfColumns)?

致以问候

+1

除非我不明白你在问什么,那不就是LINQ和内置EF函数的用途吗? – jfrankcarr 2013-04-27 20:06:10

回答

0

你可以试试EntitySetController而不是ApiController吗? check this link的示例实现。