【C# 动态链接库的创建】教程文章相关的互联网学习教程文章

c# – MySQL数据库:限制用户访问他们创建的数据

使用C#和MySQL,是否可以创建单独的用户帐户来访问数据库,并且只允许用户查看/修改/删除自己的数据?解决方法:在SQL中,您可以将用户或用户组的权限授予表和视图上的所有SIDU访问类型(选择,插入,删除,更新). 如果您在行级别讨论更精细的粒度,我认为您需要将此信息存储在某个位置;最直接的方法是向需要限制的每个表添加诸如所有者字段和/或权限字段之类的内容. 另一种方法是创建一个或多个表,其中包含受限制或非受限制记录或内容的密钥...

c# – 是否可以使用SQLite.Net-PCL创建内存数据库?【代码】

目前,我正在使用SQLite.Net-PCL 3.1.1开发Xamarin MvvmCross应用程序的单元测试.单元测试项目是一个普通的.NET项目. 所以现在我在嘲笑MvxSqliteConnectionFactoryBasepublic class MockMvxSqliteConnectionFactoryBase : MvxSqliteConnectionFactoryBase {#region implemented abstract members of MvxSqliteConnectionFactoryBasepublic override string GetPlattformDatabasePath(string databaseName){return "Data Source=:me...

c# – 通过从数据库加载数据来创建Gridview列标题

我想通过从表中检索数据来绑定我的网格列标题名称.该表有两个字段,DomainID和DomainName,我想将DomainNames显示为Grid的Column标题.实际上我正在创建员工网格视图.我希望员工的所有域名都显示为标题,我必须在Checkbox中检查相应的域. 请给我一些想法. 提前致谢.解决方法:从我的理解…. >制作网格视图>创建两列: 一个. TextBoxColumn 湾CheckBoxColumn>使用.HeaderText属性设置列标题>将列添加到数据网格视图中>查询数据库并从中...

MongoDb C#动态创建索引和集合【代码】

我正在使用C#(MongDB驱动程序)动态创建集合.我发现只有在插入至少一个文档时才会创建集合.我正在做如下.由于我为每个插入创建索引调用CreatOne,每次插入新文档时它会重新创建索引吗?有没有更好的方法来动态创建集合和索引?public static void CreatAndInsert(double value1, double value2, string collectoinName){var connectionString = "mongodb://localhost";var client = new MongoClient(connectionString);var database ...

c# – 在Visual Studio 2010中创建和使用本地数据库

我似乎找不到任何关于如何在Visual Studio 2010中使用C#.NET创建使用本地数据库的Windows窗体应用程序的直接指南.当我创建本地数据库,一个.sdf文件时,我无法弄清楚如何让我的表单访问它.我能够在其上找到的所有讨论似乎都假设我比这个主题更了解.任何人都可以指导我这个主题的直接初学者指南,或概述我需要采取的步骤吗?解决方法:检查here,它将指导您完成所需操作…如果您对链接过程的特定部分有任何具体问题,请告诉我们.

如何使用C#-WPF-Entity-Framework Code First应用程序创建数据库备份?【代码】

我首先使用实体??框架代码开发桌面应用程序,我需要通过使用按钮单击事件在db上创建备份.我正在使用Entity-Framework版本6.1.3,Visual Studio 2013 Ultimate.解决方法:虽然您不需要EF来进行备份/恢复,但这是here的代码片段.阅读完整文章了解详细信息和要求.public static void BackupDatabase(string backUpFile){ServerConnection con = new ServerConnection(@"xxxxx\SQLEXPRESS");Server server = new Server(con);Backup source...

c# – 实体框架:在模型类中创建没有属性的数据库列【代码】

是否可以通过流畅的映射API告诉Entity Framework将列添加到特定的表而没有模型类中的相应属性? 是的,我可以通过在迁移中执行SQL脚本来实现这一点,但我更希望在模型配置中而不是在迁移中指定它.解决方法:我一直在研究这个问题,不可否认的是,在EF核心版本发布之前解决了没有本机价值对象(复杂属性)处理的问题. Shadow properties是一种指定从此上下文生成的迁移应该向数据库添加列的方法.具体看我的例子:// In DbContext-inheritin...

c# – 从用户定义的类创建SQL Server表【代码】

我正在创建一个迷你ORM来更好地学习C#中的反射. 我也想使用Native&纯C#并且不使用Entity Framework或SQL Server Management Objects.public static void CreateTable(Type tableType, string connectionString) {// codes to create table in database }问题是CreateTable方法,它有很多问题,例如: >我找不到任何标准方法来从用户定义的类创建表.How can I generate database tables from C# classes?:这个解决方案很好但不理想.也...

c# – 创建转换为SQL的方法?【代码】

在我正在使用的应用程序的数据库中,有一个记录具有“日期”字段.在代码的许多地方,我们需要将其转换为财政年度,以进行分组,选择和过滤.以下是一些查询可能如下所示的示例:var query = from r in DB.recordslet fy = r.Date.Month >= 10 ? r.Year + 1 : r.Yearwhere fy = 2010select r;现在我知道我可以编写一个Expression方法来使用相同的过滤器,但如果我想用它来选择和分组呢?我不想在所有查询中一遍又一遍地写第二行.能够这样做...

c# – 从数据库表创建枚举/类【代码】

我有一个数据库表,基本上包含不同类型的东西.我会以动物为例.我有一个名为AnimalTypes的表:AnimalTypes {ID:int,Name:string }然后我填充它:1:Dog, 2:Cat, 3:Fish我想创建一些C#对象,类似于这个枚举的函数完全从数据库中读取:enum AnimalTypes {Dog = 1,Cat = 2,Fish = 3 }有没有办法从数据库表创建一个枚举/类如上所述?我基本上希望能够使用intellisense和AnimalTypes.Dog作为示例来引用AnimalTypes表中的内容;我实际上并不需...

c# – 从SQL Server数据库创建JSON结果【代码】

我有一个具有以下布局的SQL服务器Table ( id inttitle varchar(40),start Date(),end Date(),allDay bool,username varchar(40));我从this blog获得了以下代码,从我想要使用的数据创建一个JSON对象,但是他的数据存储方式不同.如何创建从数据库中提取的同一对象? 我猜我需要将文件设为.cshtml文件而不是.js文件并使用此文件:@{var db = Database.Open("events"); var selectQueryString = "SELECT * FROM events"; }@foreach(v...

c# – 使用mysql命令创建mysql数据库【代码】

我在尝试使用mysql命令创建数据库时遇到问题.我正在使用的代码是;using (MySqlConnection con = connect_db()) {con.Open();MySqlCommand cmd = new MySqlCommand("CREATE DATABASE @name;", con);cmd.Parameters.AddWithValue("@name", "fancydb");try{cmd.ExecuteNonQuery();}catch (Exception exc){ return;}cmd.Dispose();con.Close();con.Dispose(); }当我尝试运行此代码时,我总是收到错误消息,说我有一个e...

c# – 使用Entity Framework 6 Code First创建SQL视图

我是Entity Framework 6 Code First的新手,我正在尝试执行我认为简单的任务.我想创建一个SQL视图,然后在我的数据库上下文中有一个Entity,我可以使用它来查询视图. 我曾尝试过像this这样的文章,但我的情况的主要区别在于SQL View不是来自另一个现有数据库的现有视图. 我检查了this article中提出的命题,但对我来说似乎有点过分,我需要创建一些扩展方法来做一些简单的事情,比如创建一个视图/实体组合并在我的数据库上下文中使用它. 我...

c# – Entity Framework 7和SQLite Tables没有创建【代码】

我已经尝试了一段时间来弄清楚如何使用单个DBContext以Code First方式创建多个表而没有任何运气.我确定这只是我对框架的不熟悉,但我不确定我缺少什么.这是一个使用实体和DBContext的简单示例.[Table("MyEntity")] public class MyEntity {[Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]public Guid Id { get; set; }public string MyColumn { get; set; }public int MyNumber { get; set; } }[Table("MySecondEntity...

c# – 在Windows Phone 8.1类库中创建SQLite数据库【代码】

我有一个Windows Phone 8.1类库,我想稍后添加它作为Windows Phone 8.1 App项目的参考. 该ClassLibrary应负责创建和管理自己的数据库.我尝试在我的ClassLibrary中创建一个新的SQLiteConnection,但它会抛出以下错误:SQLitePCL.DLL中出现类型’System.InvalidOperationException’的第一次机会异常但是,如果我在我的MainApp中执行相同的操作,一切正常. 那么,是否可以在ClassLibrary中创建一个SQLite数据库,该数据库负责在没有MainApp...

链接 - 相关标签