我从Visual Studio中的NuGet Manager导入了EntityFramework.Extended包,当我将它放入using指令时,我收到以下错误。
The type or namespace name 'Extended' does not exist in the namespace 'EntityFramework' (are you missing an assembly reference?)
你可以看到,在visual studio中引用它,使用using语句和项目中的物理目录时出错,为什么我有这个问题...
修改 我摆脱了扩展,我只是在做:
using EntityFramework;
这工作正常,但是当我在我的实体类上调用Delete方法时,它无法识别该方法?它表示类RosterSummaryData_Subject_Local_Bands没有方法Delete。有什么帮助吗?
答案 0 :(得分:3)
我相信EntityFramework Extended的名称空间只是EntityFramework
。此处源代码示例:https://github.com/loresoft/EntityFramework.Extended/blob/master/Source/EntityFramework.Extended/Container.cs
namespace EntityFramework
{
/// <summary>
/// The default <see cref="IContainer"/> for resolving dependencies.
/// </summary>
public class Container : IContainer
{
您可能正在寻找EntityFramework.Extensions
命名空间。来自源代码:
此课程有一些Delete
方法:https://github.com/loresoft/EntityFramework.Extended/blob/master/Source/EntityFramework.Extended/Extensions/BatchExtensions.cs