我正在使用包含实体和列名称的映射文件来执行插入,这可以通过实体框架完成吗?
替代版本只是使用内联SQL和编写代码,如
sql = INSERT INTO“+ someTable + etc ....
答案 0 :(得分:1)
我认为使用Entity Framework(EF)并不适合您正在开展的这个项目。使用EF的主要好处之一是对象图;它负责识别新记录,更新记录等。
如果您正在使用动态对象和表,您真正只知道基础数据存储在运行时的位置,那么我会选择使用带参数化存储过程的通用数据库类。
显然,实体框架已经变得非常受欢迎,但是,执行SQL的方式没有任何问题。 EF不一定是您与数据库交互的唯一方式。