I have executed a linq query by using Entityframework like below
GroupMaster getGroup = null;
getGroup = DataContext.Groups.FirstOrDefault(item => keyword.Ind
You really only have four options here.
number 4 is not a good option unless your result set is pretty small. #3 is good if you can't change the database (but you can't use Linq with it).
numbers 1 and 2 are choices you need to make about your data model as a whole, or if you only want to do it on specific fields.
Changing the Servers collation: http://technet.microsoft.com/en-us/library/ms179254.aspx
Changing the Database Collation: http://technet.microsoft.com/en-us/library/ms179254.aspx
Changing the Columns Collation: http://technet.microsoft.com/en-us/library/ms190920(v=sql.105).aspx
Using the Collate statement in a stored proc: http://technet.microsoft.com/en-us/library/ms184391.aspx