I have an object with a Flag enum with several possible "uses". The flag enum uses the proper power of 2.
Checking if a variable has a certain flag on, I can do it using the .NET 4 HasFlag()
BUT:
If I store that flag combination as a int in database... how can I retrive the objects that have certain flag on using Entity Framework?
For example, if my object is a "Contact
" type, I would like to query those of them that are actually "Customers and Friends", being Customers and Friends flags in the ContactType
Enum.
db.Contacts.Where(c => (c.Flag & MyEnum.Flag3) != 0).ToList();
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With