Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用实体框架将字符串映射到Uri类型?_C#_Entity Framework_Uri - Fatal编程技术网

C# 如何使用实体框架将字符串映射到Uri类型?

C# 如何使用实体框架将字符串映射到Uri类型?,c#,entity-framework,uri,C#,Entity Framework,Uri,我的数据库包含一个字符串类型的列,它表示一个URL。我现在想知道如何使用实体框架将这个字符串映射到Uri对象 有什么想法吗?使用带有自定义属性的分部类: public partial class MyClass { public Uri MyUri { get { return new Uri(StringUriPropertyFromDB); } } } 如果需要,

我的数据库包含一个字符串类型的列,它表示一个URL。我现在想知道如何使用实体框架将这个字符串映射到Uri对象


有什么想法吗?

使用带有自定义属性的分部类:

    public partial class MyClass
    {
        public Uri MyUri
        {
            get
                { return new Uri(StringUriPropertyFromDB); }
        }
    }
如果需要,可以在EF设计器中将字符串属性设置为私有。注意,但不能在LINQ to实体中使用这样的自定义属性