0

当我EntityFramework.Extended在我的RiceBuySellProvider项目中使用时,我在我的main project

The type or namespace name I remove the 'RiceBuySellProvider' could not be found (are you missing a using directive or an assembly reference?)

MainProject图像 在此处输入图像描述

但是当我 从我的中删除.FutureFirstOrDefault()时,没有发现错误。为什么?EntityFramework.ExtendedRiceBuySellProvider

更新

当我使用.FutureFirstOrDefault()这将是错误的原因。

public static ProductEntity GetProduct(string productNo)
{
    using (var con = new RiceBuySellEntities(ConnectionStr))
        return CompiledQueries.GetProCatTypeUnit.Invoke(con, productNo).FutureFirstOrDefault();
}
4

1 回答 1

1

您需要添加对包含您要导入的命名空间的程序集的引用。

项目属性 > 参考

编辑
Rice 程序集可能针对不兼容的框架,或者它的位(x86 / x64)不匹配。

于 2013-02-06T03:20:01.847 回答