小编Vin*_*zon的帖子

找不到System.Data.Entity.SqlServer.SqlProviderServices,EntityFramework.SqlServer

我正在从SqlConnection构造一个DbContext.当我使用它时,我收到以下错误:

实体框架提供程序类型"System.Data.Entity.SqlServer.SqlProviderServices,EntityFramework.SqlServer,版本= 6.0.0.0,文化=中性公钥= b77a5c561934e089"为"System.Data.SqlClient的" ADO.NET提供者不能加载.

我正在使用6.0.0-alpha2-11210.

我发现这很奇怪,因为我有一个对Entity.SqlServer的引用,并且我设法通过在查询之前放入以下代码行来"修复它":

var patch_only = System.Data.Entity.SqlServer.SqlProviderServices.Instance;
Run Code Online (Sandbox Code Playgroud)

这是alpha版本的bug吗?

c# entity-framework-6

21
推荐指数
3
解决办法
3万
查看次数

GitHub 页面 - 暂存站点

我有一个 GitHub 页面网站。我想在一个单独的分支上实现一些分段。

所以基本上,我想在另一个 DNS 上托管临时分支,由 GitHub 页面构建。

有没有办法在不进行本地构建的情况下做到这一点?

我在这里和那里看到了提到 gh-pages 分支的评论,但没有找到任何相关文档。

github-pages

8
推荐指数
1
解决办法
2167
查看次数

实体框架并发令牌数据时间类型的问题

我有 DateTime 的并发令牌问题。这是重现问题的简单方法。拥有一个实体:

public class Employee
{
    public int EmployeeID { get; set; }
    public string Name { get; set; }
    [ConcurrencyCheck]
    public DateTime LastModified { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

一个简单的 DbContext:

public class MyContext : DbContext
{
    public DbSet<Employee> Employees { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

以及以下代码:

Employee orig;

//  Create a row (insert)
using (var context = new MyContext())
{
    orig = new Employee
    {
        Name = "Mike",
        LastModified = DateTime.Now
    };
    context.Employees.Add(orig);

    context.SaveChanges();
}
//  Update the row, …
Run Code Online (Sandbox Code Playgroud)

entity-framework code-first ef-code-first

4
推荐指数
1
解决办法
2179
查看次数

如何调试epub?

我在.NET中使用ZipArchive编写了一个ePub生成器,并查看了规范(在维基百科中)和一个例子.

它不起作用!但我只得到一般错误,所以我无法从这里解决任何问题.

我在哪里可以上传我的ePub并被告知它有什么问题?还是有一个更好的工具?我目前正在使用Adobe ePub阅读器......

epub

3
推荐指数
1
解决办法
987
查看次数

Azure Logic应用程序 - 获取Blob内容 - 设置内容类型

Azure Logic Apps操作"获取Blob内容"不允许我们设置返回内容类型.

默认情况下,它将blob作为二进制(八位字节流)返回,这在大多数情况下是无用的.通常,拥有文本(例如json,xml,csv等)会很有用.

我知道这个动作正处于测试阶段.这是短期路线图吗?

content-type azure azure-storage-blobs azure-logic-apps

3
推荐指数
3
解决办法
4899
查看次数

在运行时创建WCF服务

我们将根据运行时读取的元数据构建一个 Web 服务。我指的是整个网络服务:签名、合同和实施。

从这里我看到有两条主要路径。

第一条路径是生成代码。您可以在字符串中生成 C# 代码并即时编译它,或者更优雅(且复杂)地发出 MSIL 代码。这样您就拥有了 WCF 代码,WCF 将负责从中生成 WSDL。

第二条途径是使用通用服务。具有接受所有内容的操作消息进程(消息)的服务。我们仍然希望将服务公开为“普通”服务,因此我需要在某个地方使用 WSDL。如何创建 WSDL?我考虑过使用 System.ServiceModel.Description,直到我意识到,在内心深处,这个 API 依赖于具体类型。通过这种方法,我们不会有任何数据协定类型,并且可以动态处理 XML,使用元数据来解释它。因此我们需要以某种方式生成 WSDL。这是一个疯狂的想法吗?WSDL 有一个相当复杂的规范...

第三种选择是使用混合方法,发出类型只是为了创建签名,但使用非发出代码(反映发出的类型)来实现服务。很奇怪,但可能比手工制作 WSDL 更简单......

建议?

wcf wsdl reflection.emit

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