Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用一个包含实体和列名的映射文件来执行插入,那么这可以通过实体框架来完成吗?
替代版本只是使用内联 SQL 并编写类似的代码
sql = INSERT INTO " + someTable + 等等....
我认为使用实体框架 (EF) 不适合您正在从事的这个项目。使用 EF 的主要好处之一是对象图;它负责识别新记录、更新记录等。
如果您使用的是动态对象和表,而您真正只知道运行时底层数据存储的位置,那么我会选择使用带有参数化存储过程的通用数据库类。
显然,实体框架已经变得非常流行,但是以老式的方式执行 SQL 并没有错。EF 不一定是您与数据库交互的唯一方式。