.net 从代码流畅迁移到实体框架

.net 从代码流畅迁移到实体框架,.net,asp.net-mvc,entity-framework,codefluent,.net,Asp.net Mvc,Entity Framework,Codefluent,我想将我的项目从Code Fluent迁移到实体框架。 我对登录控制器中的一些函数有问题 public static System.Data.DataSet GetSpaces(System.Guid userId) { if ((userId.Equals(CodeFluentPersistence.DefaultGuidValue) == true)) { throw new System.ArgumentNullExcept

我想将我的项目从Code Fluent迁移到实体框架。 我对登录控制器中的一些函数有问题

 public static System.Data.DataSet GetSpaces(System.Guid userId)
    {
        if ((userId.Equals(CodeFluentPersistence.DefaultGuidValue) == true))
        {
            throw new System.ArgumentNullException("userId");
        }
        System.Data.DataSet ret = default(System.Data.DataSet);
        CodeFluent.Runtime.CodeFluentPersistence persistence = CodeFluentContext.Get(Erpeo.Store.Model.Constants.Erpeo_Store_ModelStoreName).Persistence;
        persistence.CreateStoredProcedureCommand(null, "User", "GetSpaces");
        persistence.AddParameter("@userId", userId);
        System.Data.IDataReader reader = null;
        try
        {
            reader = persistence.ExecuteReader();
            if ((reader.Read() == true))
            {
                ret = CodeFluent.Runtime.CodeFluentPersistence.LoadDataSet(reader);
            }
        }
        finally
        {
            if ((reader != null))
            {
                reader.Dispose();
            }
            persistence.CompleteCommand();
        }
        return ret;
    }
然后他们使用了getspace函数

var user = Entities.User.LoadById(userId);
        var dataset = Entities.User.GetSpaces(userId);

        if (dataset.Tables[0] != null)
        {
            var groupBySubscriber = dataset.Tables[0].IEnumerable().GroupBy(r => r["Subscriber_Id"]);

遇到此问题的人有什么建议吗?

登录控制器有什么问题?发布一些代码可能很有用。这一行使用(var persistence=new ErpeoStoreEntities()){ret=persistence.User.SqlQuery(“GetSpaces”,userId).ToArrayAsync().Result;//FromSql(“GetSpaces”,userId).ToArrayAsync().Result;}您应该在问题中包含代码和错误。最好发布一个,以便其他人可以重现该问题。@HereticMonkey done登录控制器有什么问题?发布一些代码可能很有用。这一行使用(var persistence=new ErpeoStoreEntities()){ret=persistence.User.SqlQuery(“GetSpaces”,userId).ToArrayAsync().Result;//FromSql(“GetSpaces”,userId).ToArrayAsync().Result;}您应该在问题中包含代码和错误。最好张贴一篇文章,以便其他人可以复制该问题。@Hereticsmonkey done