C# - 通用 CRUD 操作

标签 c# generics reflection ado.net

C#中如何使用泛型和反射实现泛型的Save和Update操作?

我已经使用来自 here... 的一些引用实现了数据检索

暂时没有太多时间学习NHibernate/LINQ/Entity Frameowrk等技术。出于某种原因,我需要快速解决这个问题。

最佳答案

我认为您最好使用 ORM——LINQ to SQL、LINQ to Entities、LINQ to nHibernate——而不是重新发明所有这些。本质上,您在这些框架/技术中已经为您完成了您所要求的建议。我的建议是花一些时间了解已经存在的工具,并运用你的创造力来为你的应用程序增加值(value),使用已经开发的工具来完成平凡的工作。当然,除非您希望实现 ORM,因为现有的 ORM 无法满足您的需求。我怀疑情况并非如此,否则您已经知道如何使用反射来完成您的要求。

关于C# - 通用 CRUD 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1216837/

相关文章:

Delphi Pascal XE4 编译器错误?

java - 通过反射实例化静态抽象类

c# - 通过递归动态地使用 XElement 构建 Xml

c# - Timer Tick 不增加时间间隔的值

ios - 通用 UITableViewCell 标识符

c# - 比较字符串相似度

swift - 如何以通用格式编写可编码

Java:检查一个类是否存在,如果存在则调用特定的方法

c# - 数据注释验证在 ASP.NET MVC 3 中不起作用

c# - 为什么 lock(objLock) 比 lock(this) 更好