2013-07-11 75 views
0

我是Breezee的新手,我在看例子,Breezee对EntityFramework有很好的支持。Breezee和linqtosql

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

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

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

感谢

回答

0

你要么需要

1)构建JSON格式的服务器上自己的元数据并返回。请参阅Metadata format

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

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


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