小编Car*_*rgo的帖子

在C#中创建Amazon SQS时设置区域

我是云计算世界的新手(包括亚马逊网络服务),所以我有一个非常简单的问题:

  • 创建时,如何设置亚马逊sqs的区域?默认区域是"US-West(Northern California)".

谢谢!

c# cloud amazon-sqs

5
推荐指数
2
解决办法
1601
查看次数

如何在WCF中使用Ninject2?

在IoC和DI .NET库的简短视图中,我选择使用Ninject2.根据DDD风格:

  • 基础设施:我有Entity Framework 4.0 .edmx模型和Repository实现
  • 域层:我有POCO对象和存储库接口(在基础结构中实现)
  • 应用程序服务:我有WCF服务,它调用来自域层的存储库接口中定义的方法.

我的问题是如何使用Ninject2在WCF中注入存储库.我已经阅读了一些使用Ninject2的文章,但是提供了非常简单的示例(例如:在同一个类库中的依赖注入).任何迹象都很有用:).

非常感谢!

wcf dependency-injection ioc-container ninject-2

2
推荐指数
1
解决办法
1105
查看次数

C# Entity Framework 4.1:在查询中包含路径以加载相关对象

当我运行这行代码时

queryCompanies = (DbSet)queryCompanies.Include(path);

从这个方法:

     public Company GetCompanyById(int companyId)
     {
        List<string> includePaths = new List<string>();
        includePaths.Add("Addresses");
        includePaths.Add("Users");
        Company company = null;
        using (Entities dbContext = new Entities())
        {   
            var queryCompanies = dbContext.Companies;

            if (includePaths != null)
            {
                foreach (string path in includePaths)
                    queryCompanies = (DbSet<Company>)queryCompanies.Include(path);
            }

                company = (from c in queryCompanies
                           where c.Id.Equals(companyId)
                           select c).FirstOrDefault<Company>();
        }
        return company;
     }
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

无法转换类型为“System.Data.Entity.Infrastructure.DbQuery 1[ClassLibrary1.Company]' to type 'System.Data.Entity.DbSet1[ClassLibrary1.Company]”的对象。

在编译时我没有错误。在 EF 4.0 中,此代码使用而不是 DbSet<>、ObjectQuery<> 正确运行。

我是 EF 4.1 的初学者,所以任何建议都会有用。

谢谢。

linq entity-framework-4.1

2
推荐指数
1
解决办法
6563
查看次数