我不相信实体框架根本不进行批量插入(目前).因此,如果必须保持DB往返次数如此之低,则可能必须使用存储过程或数据库触发器.幸运的是,Entity Framework支持返回实体类型的存储过程.MSDN上有关于此的文档.您可以创建一个proc,它接受一个标签的字符串列表并返回标签实体实例.或者,您可以在post表中添加VARCHAR列以获取分隔的标记列表,并在触发器中对其进行解析.
我不相信实体框架根本不进行批量插入(目前).因此,如果必须保持DB往返次数如此之低,则可能必须使用存储过程或数据库触发器.幸运的是,Entity Framework支持返回实体类型的存储过程.MSDN上有关于此的文档.您可以创建一个proc,它接受一个标签的字符串列表并返回标签实体实例.或者,您可以在post表中添加VARCHAR列以获取分隔的标记列表,并在触发器中对其进行解析.