Skip to content

EF2.2#77

Open
bnemetchek2 wants to merge 9 commits intoBreeze:masterfrom
bnemetchek2:master
Open

EF2.2#77
bnemetchek2 wants to merge 9 commits intoBreeze:masterfrom
bnemetchek2:master

Conversation

@bnemetchek2
Copy link
Copy Markdown

Entity FrameWork 2.2. Odata rather than JSON. MetaData is formatted in EF6 style.

[HttpGet]
        [Produces("text/plain")] // this will return the raw JSON without the quotes
        public IActionResult MetaData()
        {
            //var oldMeta = _contextProvider.Metadata();
            //return Ok(oldMeta);
            //dynamic parsedJson = Newtonsoft.Json.JsonConvert.DeserializeObject(oldMeta);
            //Newtonsoft.Json.JsonConvert.SerializeObject(parsedJson, Formatting.Indented);

            var metaDataString = Breeze.Persistence.EFCore.MetadataBuilder_EFC2.GetMetadataFromContext(_context);
            return Ok(metaDataString);
        }

Use EnableBreezeQuery I.e.,

[Produces("application/json")]
    [Route("breeze/[controller]/[action]")]
    //[BreezeQueryFilter]
    [EnableBreezeQuery]
    public partial class MyController : ODataController
    {

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants