Reputation: 118
I would like to create a CodeFluent Entities snippet with some linq query inside:
return BaseList.Where(cd => cd.StartDate <= DateTime.UtcNow && cd.EndDate > DateTime.UtcNow)
.OrderByDescending(cd => cd.Rate)
.FirstOrDefault();
After building the model I have a compilation error because I'm lacking some using:
using System;
using System.Linq;
in the generated file.
Is there a way to add them ?
Upvotes: 2
Views: 129
Reputation: 139226
You can add namespace imports in generated code using the BOM producer properties:
Upvotes: 2
Reputation: 21377
The Business Object Model (BOM) Producer allows to define additional imports.
Namespace Imports
property to, for example, System.Linq, MyCustomNamespace
The producer will output these usings.
Imports MyCustomNamespace
Imports System.Linq
using System.Linq;
using MyCustomNamespace;
Upvotes: 1
Reputation: 118
Concerning the System namespace, I've found the solution quite easily: just add the namespace before the type name.
return BaseList.Where(cd => cd.StartDate <= System.DateTime.UtcNow && cd.EndDate > System.DateTime.UtcNow)
.OrderByDescending(cd => cd.Rate)
.FirstOrDefault();
What about the extensions method ?
Upvotes: 0