.NET Daily

Common .NET Exceptions

Cannot implicitly convert type ‘System.Data.Linq.Binary’ to ‘byte[]’

Posted on .

Cannot implicitly convert type ‘System.Data.Linq.Binary’ to ‘byte[]’


Error: Cannot implicitly convert type ‘System.Data.Linq.Binary’ to ‘byte[]’

Scenario 1: You have created an sql table in the database with a field of type “byte[]”. Then you have imported that table in a .dbml file. When you try to use the mapped object in code, you get the error above.

Cause of Scenario 1: When a table with a byte[] field is imported into a .dbml file, Visual Studio automatically change the type of that byte[] field to a Linq.Binary field.

Resolution for Scenario 1: Click on the Binary field from .dbml file, open properties and then change the field type from Binary to byte[].



Darius Dumitrescu is a creative Senior CMS Consultant with in depth .NET knowledge, focused on Web Development and Architecture Design.

There are no comments.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

View Comments (0) ...