Breezee和linq到sql

时间:2013-07-11 21:52:21

标签: breeze

我是Breezee的新手,我正在查看示例,Breezee对EntityFramework有很好的支持。

readonly EFContextProvider<TodosContext> _contextProvider =
new EFContextProvider<TodosContext>();

// ~/breeze/todos/Metadata
[HttpGet]
public string Metadata() {
    return _contextProvider.Metadata();
}

但实际上我的数据模型是LinqToSql。我可以将Breezee与LinqToSql一起使用吗?如何配置元数据?

由于

1 个答案:

答案 0 :(得分:0)

你需要

1)以json格式在服务器上自己构建元数据并返回。见Metadata format

2)使用MetadataStore api在客户端上创建元数据,然后配置数据服务,使其不期望服务器端元数据。 Breeze zip中的Edmunds示例显示了这样做的一个例子。

    var dataService = new DataService({
        serviceName: "MyServiceName",
        hasServerMetadata: false
    });


    ver myEntityManager = new EntityManager({
        dataService: dataService,
    });