linq, mvc and partial class

I have dbml with single table users

i want add partial class for User and add another property like so:

    public partial class User
    {
        public string FullName
        {
            get
            {
                return FirstName + " " + LastName;
            }
        }
    }

and then use in my View something like:

<%=ViewData.Model.FullName %>

here what im getting:

CS1061: 'PR.Web.Models.User' does not contain a definition for 'FullName' and no extension method 'FullName' accepting a first argument of type 'PR.Web.Models.User' could be found (are you missing a using directive or an assembly reference?)

what im doing wrong???

Answers


Double check the namespace of the generated LINQ to SQL class (User) and the partial class.

You may be sure that it's "all definitely correct", but the compiler is telling you otherwise. Post the relevant sections of the .designer.cs file nested under your .dbml file if necessary, as well as the full source for the file that contains the User class you posted above.


Need Your Help

Use keyboard as Simulink 3D Joystick?

matlab simulink

Is it possible to use the keyboard instead of the joystick or the spacemouse block in simulink ?

class attribute in goog.dom.createDom('input', 'class': 'xyz') not working in firefox while it works in chrome

google-closure-library

When i use goog.dom.createDom('input', 'class': 'xyz') in my js file, the style applied to my class is not applied when run in firefox while it works in chrome.Here is the code: