小编har*_*har的帖子

提供程序未返回ProviderManifestToken字符串错误

我正在尝试使用ASP.Net MVC3,实体框架和MySQL创建一个Web应用程序.

我已将以下代码添加到我的Web.Config文件中.

<connectionStrings>
    <add name="ContactContext" connectionString="server=localhost;database=contacts;uid=root;pwd=password;" providerName="MySql.Data.MySqlClient"/>

  </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

我还在项目"Contact_Me"中创建了"Person"Model,"ContactContext".当我尝试创建一个包含Person Model和Contact上下文的"ContactController"时,它会给我以下错误

"无法检索"Connect_Me.Models.Persons"的元数据.提供程序未返回ProviderManifestToken字符串"

MYSQ和MVC3 SQL连接错误\ ProviderManifestToken但我使用MySQL,这是我最接近的问题.但答案并没有解决我的问题.

提前致谢

mysql entity-framework asp.net-mvc-3 dbcontext

17
推荐指数
4
解决办法
6万
查看次数

如何在Mongo驱动程序中为"orderby"编写查询以进行排序?

我正在尝试使用MongoDB的C#驱动程序从MongoDB中的"Deal"集合中检索最近的五个文档.我可以用下面的代码来做.

public IList<TEntity> GetRecentFive()
{
    IList<TEntity> entities = new List<TEntity>();
    using (MongoDbContext dbContext = new MongoDbContext(_dbFactory))
    {
        var cursor = dbContext.Set<TEntity>().FindAll().SetSortOrder(SortBy.Descending("ModifiedDateTime")).SetLimit(5);

        foreach (TEntity entity in cursor)
        {
            entities.Add(entity);
        }
    }

    return entities;
}
Run Code Online (Sandbox Code Playgroud)

但我想只获取最近的5个文档,FindAll()加载集合中的所有文档.我试图用Find()来做,但它需要一个查询作为参数.如何在Mongo驱动程序中为C#编写"orderby"查询进行排序?

/sf/answers/150393561/在这里问了一个类似的问题.但是接受的答案对我不起作用.

c# mongodb mongodb-.net-driver

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

如何使用Xtext和Xtend生成代码?

这是我用Xtext编写实现DSL的语法.

grammar org.processing.pde.Pde with org.eclipse.xtext.common.Terminals

generate pde "http://www.processing.org/pde/Pde"

Pde:
    Active | Static;

Active:
    method_1=Setup
    method_2=Draw

;

Static:
    elements+=AbstractElement*
;

AbstractElement:
    Size | Background | Shape | Fill | ShapeMode | Smooth | Stroke | FrameRate | ColorMode

;

terminal LPAREN:
    "("
;

terminal RPAREN:
    ")"
;

terminal MOUSE_X:
    "mouseX"
;

terminal MOUSE_Y:
    "mouseY"
;

terminal P_MOUSE_X:
    "pmouseX"
;

terminal P_MOUSE_Y:
    "pmouseY"
;

terminal NO_VALUE:
    (" ")
;

terminal MODE:
    "CENTER" | "CORNER"
;

terminal OPERATOR:
    "+" | "-" | "/" …
Run Code Online (Sandbox Code Playgroud)

eclipse code-generation xtext

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